如何在Java中以大写和小写之间转换字符串?

时间:2009-12-23 10:08:06

标签: java string

在大小写之间用Java转换字符串的方法是什么?

6 个答案:

答案 0 :(得分:32)

String#toLowerCaseString#toUpperCase是您需要的方法。

答案 1 :(得分:21)

String类中有方法; toUppercase()toLowerCase()

String input = "Cricket!";
String upper = input.toUpperCase(); //stores "CRICKET!"
String lower = input.toLowerCase(); //stores "cricket!" 

这将澄清您的疑问

答案 2 :(得分:3)

是。字符串本身有方法。

请注意,结果取决于JVM使用的Locale。当心,locales本身就是一门艺术。

答案 3 :(得分:2)

答案 4 :(得分:1)

颠覆单词第一个字母

输入:

您好 世界

AppModule

输出:

Hello World

答案 5 :(得分:1)

假设所有字符都是字母,您可以这样做:

从小写到大写:

// Uppercase letters. 
class UpperCase {  
  public static void main(String args[]) { 
    char ch;
    for(int i=0; i < 10; i++) { 
      ch = (char) ('a' + i);
      System.out.print(ch); 

      // This statement turns off the 6th bit.   
      ch = (char) ((int) ch & 65503); // ch is now uppercase
      System.out.print(ch + " ");  
    } 
  } 
}

从大写到小写:

// Lowercase letters. 
class LowerCase {  
  public static void main(String args[]) { 
    char ch;
    for(int i=0; i < 10; i++) { 
      ch = (char) ('A' + i);
      System.out.print(ch);
      ch = (char) ((int) ch | 32); // ch is now uppercase
      System.out.print(ch + " ");  
    } 
  } 
}