Java中如何使用大写转小写的函数?
发布时间:2023-06-26 03:12:27
Java中有多种方法可以将大写转换为小写。这些方法可以通过String类的方法实现。
方法一:toLowerCase()方法
字符串的toLowerCase()方法是将指定字符串中的所有大写字符转换为小写字符。
例如:
String str = "HELLO WORLD"; str = str.toLowerCase(); System.out.println(str);
输出结果为:
hello world
方法二:使用String类的快捷方法
Java中提供了快捷方法,将字符串中的所有大写字母转换为小写字母。
例如:
String str = "HELLO WORLD";
str = str.replaceAll("[A-Z]", low -> low.group().toLowerCase());
System.out.println(str);
输出结果为:
hello world
此方法首先在正则表达式中使用正则表达式[A-Z]匹配所有大写字母,然后将其替换为小写字母。
方法三:使用Character类的方法
通过Character类的方法,我们可以将一项大写字符转换为小写字符。
例如:
char c = 'A'; c = Character.toLowerCase(c); System.out.println(c);
输出结果为:
a
方法四:使用StringBuilder或StringBuffer
使用StringBuilder或StringBuffer类的append()方法可以将一个字母或字符串添加到字符串中,并使用String类的toLowerCase()方法将大写字符转换为小写字符。
例如:
StringBuilder str = new StringBuilder("HELLO WORLD");
str.append(" HOW ARE YOU?");
str = new StringBuilder(str.toString().toLowerCase());
System.out.println(str);
输出结果为:
hello world how are you?
方法五:使用Apache Commons Lang库
Apache Commons Lang库提供了更高效的方法,可以将所有字母转换为小写。
例如:
String str = "HELLO WORLD"; str = org.apache.commons.lang3.StringUtils.lowerCase(str); System.out.println(str);
输出结果为:
hello world
这个方法需要添加Apache Commons Lang库的jar文件到你的项目中。
总结
这里介绍了几种Java中将大写转换为小写的方法。你可以根据需要选择适合自己的方法。每种方法都有自己的特点和优点,可以根据具体情况选择使用。
