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