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