String msg = "Application Programming Interface";
char[] arr = msg.toCharArray();
System.out.println(Arrays.toString(arr));
//A ASCII :65 Z ASCII :91
//a ASCII :97 z ASCII :126
for (int i = 0; i < arr.length; i++) {
if(arr[i] >= 65 && arr[i] <=91)
arr[i] = arr[i] += 32;
else
arr[i] = arr[i] -= 32;
}
System.out.println(Arrays.toString(arr));
String newMsg = new String(arr);
System.out.println("newMsg is:" + newMsg);
//使用reverse()方法对字符串逆序
StringBuffer buffer = new StringBuffer(newMsg).reverse();
System.out.println("buffer is:" + buffer);
//倒序循环遍历字符数组
for (int i = arr.length - 1; i >= 0 ; i--) {
System.out.print(arr[i]);
}
【JAVA】【练习】字符串中字符大写转小写,小写转大写,然后倒序输出
于 2023-06-08 16:54:14 首次发布