String str1="";
String str=" aa, b,c.A,D,bHWAA";
String[] split = str.split("[\\s,\\.]");
for(String var:split ){
for(int i=0;i<var.length();i++){
if((byte)var.charAt(i)>=97){
str1+=(char)((byte)var.charAt(i)-32);
}else{
str1+=(char)((byte)var.charAt(i)+32);
}
}
}
System.out.println(str1);
}
输入一个字符串,里面有26个英文字母和(半角逗号半角空格半角句号)按照()里的内容进行分割,遇到大写字母把其变成小写,遇到小写的将其变成大写然后输出字符串
原文:https://www.cnblogs.com/shanbaoxin/p/11645832.html