我正在使用 Java,其中我有一个字符串并希望将单词的首字母大写(每个单词用逗号分隔)。
我知道使用 WordUtils.capitalize(str)
是可能的,但我所拥有的如下。
String str = "companies,user,";
我知道 split
和 Wordutils
可以胜任这项工作,但我正在寻找单行工具。
输出看起来是一个字符串作为
Companies, User
^ ^^
或
Companies,User
^ ^
而不是
Companies,user
^ ^
最佳答案
您可以在单行中尝试以下操作!:
String str = "companies,user,";
str = String.valueOf(str.charAt(0)).toUpperCase() + str.substring(1,str.indexOf(","))+
str.substring(str.indexOf(","),str.indexOf(",") + 1) + String.valueOf(str.charAt(str.indexOf(",") + 1)).toUpperCase() + str.substring(str.indexOf(",") + 2);
关于java - 将首字母更改为大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15597342/