String 把字符串的字母全部轉化成大寫


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)直接把字符數組,以字符串的形式輸出

也可以用循環輸出數組的每一個值


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM