我正在尝试使用 WordUtils.capitalize(String)
将字符串中的每个单词大写因为它正是我想要的。但它现在已被弃用。
我应该使用什么方法?还是我必须编写自己的方法?
最佳答案
commons-lang3 中的实现已弃用。然而,在commons-text
中实现了相同的方法。因此,您可以使用本质上相同的方法,但需要添加新的 .jar 文件并调整导入语句。
来自javadoc of org.apache.commons.lang3.text.WordUtils
:
as of 3.6, use commons-text WordUtils instead
如果使用 Maven(或类似的),请添加以下内容:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId>
<version>1.1</version>
</dependency>
The reference for Commons Text :Apache Commons Text 是一个专注于字符串算法的库。
关于java - WordUtils.capitalize 的替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44599940/