java字符串大小写转换

任务: 字符串大小写转换
从控制台接受含有大小写字母的字符串
输出大写或者小写的字符串

public class Test2 {
	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
        System.out.println("请输入字符串:");
        String str = input.next();
        change(str);
        System.out.println(change(str));
              
    }
   // 转换方法
  public static String change(String str) {
        StringBuffer sb = new StringBuffer();
        if (str != null) {
            for (int i = 0; i < str.length(); i++) {
                char c = str.charAt(i);
                // Character:Java里一个用于对单个字符进行操作的类
                if (Character.isUpperCase(c)) {// isUpperCase(c):验证大写
                    sb.append(Character.toLowerCase(c));// toLowerCase(c)转小写
 
                } else if (Character.isLowerCase(c)) {// isLowerCase(c):验证小写
                    sb.append(Character.toUpperCase(c));// toUpperCase(c)转大写
                }
            }
        }
        return sb.toString();
    }
}

你可能感兴趣的:(java基础)