怎么把字符串中的所有字母大小写?倒如NI hAo,大写变小写,小江写变大写,用java编程

2026年09月18日 07:36
有1个网友回答
网友(1):

Java中将字母转换成大小写的方法

  • toLowerCase() 转小写

  • toUpperCase() 转大写

如果需要把大小写互相转换,先把字符串转换成char类型的数组,循环遍历按要求转换。

功能实现:

public class Demo {

public static void main(String[] args) {

new Demo().大小写互转("sadASD");
}

public String 大小写互转(String str) {
char[] str_arr = str.toCharArray();
for (char i : str_arr) {
if (String.valueOf(i).toUpperCase().equals(String.valueOf(i))) {
System.out.print(String.valueOf(i).toLowerCase());
} else {
System.out.print(String.valueOf(i).toUpperCase());
}
//判断是否为大写,如果是大写,转换小写,否则转换大写
}
return str;
}

}

运行示例: