java 英文字母大小写互转
代码:
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.,|啊哈哈哈
还没有评论,来说两句吧...