package com.captain.大小写转换;
public class Test {
public static void main(String[] args){
// 大写转换成小写
String s1 = "HELLO WORLD";
System.out.println("大写转换成小写:"+s1.toLowerCase());
// 小写转换成大写
String s2 = "hello world";
System.out.println("小写转换成大写:"+s2.toUpperCase());
// 判断是否为大写
String s3 = "Hello World";
System.out.println("判断第一个字母是否为大写:"+Character.isUpperCase(s3.charAt(0)));
System.out.println("判断第二个字母是否为大写:"+Character.isUpperCase(s3.charAt(1)));
// 将字符串中的字母大写转换成小写,小写转换成大写
String s5 = "Hellp World";
StringBuffer s4 = new StringBuffer() ;
for(int i=0;i<s5.length();i++){
if(Character.isUpperCase(s5.charAt(i))){ //判断是否为大写
s4.append((s5.charAt(i)+"").toLowerCase()); //转换成小写,添加到s4中
}
else if(Character.isLowerCase(s5.charAt(i))){ //判断是否为小写
s4.append((s5.charAt(i)+"").toUpperCase()); //转换成大写,添加到s4中
}
else if(s5.charAt(i)==' '){ //判断是否为空格
s4.append(" "); //将空格添加到s4中
}
}
System.out.println(s4);
}
}