欢迎访问宙启技术站
智能推送

Java函数转换字符串大小写

发布时间:2023-06-26 12:43:52

在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的版本可以自行实现该方法。