如何在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 + " "); } } }