代码:
public static void main(String[] args) {
String before = "1123dfaeDWF.,|啊哈哈哈";
String after = "";
char[] split = before.toCharArray();
for (int i = 0; i < split.length; i++) {
char dataChar = split[i];
if( dataChar < 91 && dataChar > 64 ){//判断如果为大写字母则进入此方法
dataChar=(char)((int)dataChar+32);//加上相差值,变为大写字母
}else if( dataChar > 96 && dataChar < 123){//判断如果为小写字母,则进入此方法
dataChar=(char)((int)dataChar-32);//减去相差值,变为小写字母
}
after+=dataChar;
}
System.out.println("before :" +before);
System.out.println("after :" +after);
}
测试结果:
before :1123dfaeDWF.,|啊哈哈哈
after :1123DFAEdwf.,|啊哈哈哈
本文介绍了一个使用Java实现的字符串大小写转换程序。该程序通过遍历字符串中的每个字符,判断其是否为大写或小写字母,并进行相应的转换。通过调整ASCII值,将大写字母转换为小写,或将小写字母转换为大写。
3352

被折叠的 条评论
为什么被折叠?



