public class DeMo12 {
public static void main(String[] args) {
String str = "AbCdEf";
countchar(str);
}
private static void countchar(String str) {
//把数组中大写字母转成小写、小写字母转成大写的程序。
StringBuilder sb = new StringBuilder();
char[] ch = str.toCharArray();
for(int x = 0;x<ch.length; x++){
if(Character.isLowerCase(ch[x])){
sb.append(Character.toUpperCase(ch[x]));
}else if(Character.isUpperCase(ch[x])){
sb.append(Character.toLowerCase(ch[x]));
}
}
System.out.println(sb);
}
}
问题是:如果String str = ""; 时怎么办(怎么给予提示信息?是不是应该抛出异常?该怎么抛) |