//大家都知道一些办公软件有自动将字母转换为大写的功能。 // 输入一个长度不超过 100100 且不包括空格的字符串。要求将该字符串中的所有小写字母变成大写字母并输出。 import java.util.Scanner; public class pratice101 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String n=sc.next(); //输入 char[]arr1=n.toCharArray(); //存入数组 for (int i = 0; i < arr1.length; i++) { if (arr1[i] >='a' && arr1[i] <= 'z') { arr1[i] = (char) (arr1[i] - ('a' - 'A')); } } //将大小写改变 for (int i = 0; i < arr1.length; i++) { System.out.print(arr1[i]); } //遍历 } } 总结区分charAT()方法以及tochararray()
toCharArray() 方法将字符串转换为字符数组。
charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1
推荐使用第一种