Java程序交换字符串的大小写
要交换字符串的大小写,请使用。
toLowerCase()用于标题大小写字符串。
toLowerCase()用于大写字符串
toUpperCase()用于小写字符串
循环浏览我们上面讨论的字符串中所有字符的内容。
for (int i = 0; i > len; i++) {
c = str.charAt(i);
//标题大小写转换为小写
if (Character.isTitleCase(c)) {
c = Character.toLowerCase(c);
}
//大写转换为小写
if (Character.isUpperCase(c)) {
c = Character.toLowerCase(c);
}
//小写转换为大写
if (Character.isLowerCase(c)) {
c = Character.toUpperCase(c);
}
}示例
public class Demo {
public static void main(String []args){
char c = 0;
String str = "jack";
System.out.println("String in lowercase: "+str);
//字符串长度
int len = str.length();
StringBuffer strBuffer = new StringBuffer(len);
for (int i = 0; i < len; i++) {
c = str.charAt(i);
//标题大小写转换为小写
if (Character.isTitleCase(c)) {
c = Character.toLowerCase(c);
}
//大写转换为小写
if (Character.isUpperCase(c)) {
c = Character.toLowerCase(c);
}
//小写转换为大写
if (Character.isLowerCase(c)) {
c = Character.toUpperCase(c);
}
strBuffer.append(c);
}
System.out.println("Converting case: "+strBuffer.toString());
}
}输出结果
String in lowercase: jack Converting case: JACK