如何使用Java方法来转换字符串大小写?
发布时间:2023-05-28 23:17:58
Java中提供了许多方法用于转换字符串大小写,常见的有toUpperCase()和toLowerCase()。这些方法可以实现将字符串中所有字符转换为大写或小写。另外,还可以使用substring()方法遍历字符串并将每个字符转换为大写或小写。
1. toUpperCase()方法
语法:public String toUpperCase()
示例:
String str = "Hello world!"; String strUpper = str.toUpperCase(); System.out.println(strUpper);
输出:
HELLO WORLD!
2. toLowerCase()方法
语法:public String toLowerCase()
示例:
String str = "Hello world!"; String strLower = str.toLowerCase(); System.out.println(strLower);
输出:
hello world!
3. substring()方法
语法:public String substring(int beginIndex)
示例:
String str = "Hello world!";
int len = str.length();
StringBuffer strBuffer = new StringBuffer(len);
for (int i = 0; i < len; i++) {
char c = str.charAt(i);
if (c >= 'A' && c <= 'Z') {
c += 32;
} else if (c >= 'a' && c <= 'z') {
c -= 32;
}
strBuffer.append(c);
}
String strMixedCase = strBuffer.toString();
System.out.println(strMixedCase);
输出:
hELLO WORLD!
以上是三种常见的Java方法来转换字符串大小写,可以根据需要选择不同的方法来实现字符串的大小写转换。在实际应用中,可以通过一些逻辑判断来确定需要转换的字符串大小写。
