Java函数转换字符串大小写
在Java中,有很多种方法可以将字符串的大小写进行转换。这些方法可以帮助我们处理字符串,提高程序开发效率。
Java中提供了三个关键字:toLowerCase,toUpperCase和toTitleCase,用于将字符串的大小写进行转换。下面我们分别来介绍一下这三个关键字。
1. toLowerCase
使用方法:string.toLowerCase()
使用toLowercase可以将字符串中的所有字符全部转换成小写字母。
例如:
String str = "HELLO WORLD";
String strLower = str.toLowerCase();
System.out.println(strLower);
输出结果为:hello world
2. toUpperCase
使用方法:string.toUpperCase()
使用toUpperCase可以将字符串中的所有字符全部转换成大写字母。
例如:
String str = "hello world";
String strUpper = str.toUpperCase();
System.out.println(strUpper);
输出结果为:HELLO WORLD
3. toTitleCase
使用方法:string.toTitleCase()
使用toTitleCase可以将字符串中的所有单词的首字母转换成大写字母,其他字母转换成小写字母。
例如:
String str = "hello world";
String strTitle = str.toTitleCase();
System.out.println(strTitle);
输出结果为:Hello World
需要注意的是,toTitleCase方法需要在Java 8及以上的版本才支持。如果您的Java版本低于8,可以使用以下代码来转换字符串:
String[] words = str.split("\\s");
String result = "";
for(String word : words){
result += word.substring(0,1).toUpperCase() + word.substring(1).toLowerCase()+" ";
}
System.out.println(result.trim());
输出结果同样为:Hello World
总结:
以上三种关键字可以帮助我们应用于字符串大小写转换上。需要注意,toTitleCase方法只支持Java 8及以上版本,低于Java 8的版本可以自行实现该方法。
