public class Dome{ public static void main(String[] args){ String str ="ssTGxsdsTdhSGdsYY"; //定義一個字符串 char[] arr = str.toCharArray(); //字符串 轉成 字符 數組 for(int i=0;i<arr.length;i++){ //循環遍歷一遍數組 if(arr[i]>='a'&&arr[i]<='z'){ arr[i]-=32; //如果數組的元素在a與z之間,-32(根據ASCII) } } System.out.print(new String(arr)); //構造方法 字符數組 轉成 字符串 } }
為了改變字符,把字符串轉變成字符數組,通過.toCharArrary()方法
轉化成數組之后,循環對比每一個元素是不是在a-z之間
如果是的,-32,
最后輸出
輸出的時候可以用構造方法:new String (arr)直接把字符數組,以字符串的形式輸出
也可以用循環輸出數組的每一個值