如何大写字符串中每个单词的第一个字符是否有一个内置在Java中的函数将字符串中每个单词的第一个字符大写,而不影响其他字符?例子:jon skeet -> Jon Skeetmiles o'Brien -> Miles O'Brien(B)保留资本,这排除了所有权情况)old mcdonald -> Old Mcdonald**(Old McDonald也会被发现,但我不认为它会那么聪明。)快速查看Java字符串文档只揭示toUpperCase()和toLowerCase(),这当然不能提供所需的行为。当然,谷歌的结果主要是这两种功能。这似乎是一个车轮,一定是已经发明了,所以它不会伤害问,以便我可以在未来使用它。
3 回答

繁星点点滴滴
TA贡献1803条经验 获得超3个赞
private String capitalize(final String line) { return Character.toUpperCase(line.charAt(0)) + line.substring(1);}
添加回答
举报
0/150
提交
取消