大写转为小写可以,但是小写转为大写怎么不行呢?
public class Change_ {
public String change(String a) {
char[] temp = a.toCharArray();
for(int i=0;i<a.length();i++) {
if(temp[i]>=97 && temp[i]<=122) {
temp[i] =(char)(temp[i]-32);
}
if(temp[i]>=65 && temp[i]<=90) {
temp[i]=(char)(temp[i]+32);
}
if(temp[i]==32) {
temp[i] = (char)(temp[i]+3);
}
}
return String.valueOf(temp);
}
}
public class Test {
public static void main(String[] args) {
Change_ cha = new Change_();
System.out.println(cha.change("Let us study Java"));
}
}
输出为: