java - WordUtils.capitalize 的替代品?

标签 java string

我正在尝试使用 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/

相关文章:

java - 需要找到航类号的正则表达式

javascript - 使用 JavaScript 字符串操作剪切出精确的文本

D语言中的字符串拆分

java - 在 Android 项目中保护类文件

java - Spring解析属性文件位置需要解析那些属性

java - 当内部有空格时,加拿大邮政编码验证失败

c++ - 有没有更短的方法来获得两个字符串的交集和并集?

java - 基础模拟考试 SCJP

c++ - 将 State 的输入转换为缩写

c# - 有什么方法可以改进这个字符串切片方法吗?