在大小写之间用Java转换字符串的方法是什么?
答案 0 :(得分:32)
String#toLowerCase和String#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 + " ");
}
}
}