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

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

String#toLowerCase和String #toUpperCase是您需要的方法。

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

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

这将澄清您的疑问

是。 字符串本身有方法。

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

串#toLowerCase

颠覆词首字母的第一个字母

输入:

你好,世界

 String A = hello; String B = world; System.out.println(A.toUpperCase().charAt(0)+A.substring(1) + " " + B.toUpperCase().charAt(0)+B.substring(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 + " "); } } }