编写实现以下 String 转换的函数的最简单方法是什么?这里有一些例子:
- hello --> Hello
- hello world --> Hello World
我在Db中只有一些标签,我想确保具有一致的情况;我当然知道这可以用传统意义来完成,但我只是想知道是否有更方便/可靠的功能可以帮助实现这一目标。
答案 0 :(得分:5)
您可以在Apache Commons Lang课程WordUtils(capitalize
)中使用capitalizeFully
或org.apache.commons.lang
。
public static java.lang.String capitalize(java.lang.String str)
将字符串中所有以空格分隔的单词大写。只更改每个单词的第一个字母。要将每个单词的其余部分同时转换为小写,请使用capitalizeFully(String)。
public static java.lang.String capitalizeFully(java.lang.String str)
将String中所有空格分隔的单词转换为大写单词,即每个单词由一个标题字符组成,然后是一系列小写字符。
答案 1 :(得分:1)
如果您想要capitalize第一个字符,可以查看apache common utils lang WordUtils