如何将字符串中每个单词的第一个字符大写

Java中是否内置了一个函数,可以将字符串中每个单词的第一个字符大写,而不影响其他字符

示例:

  • jon skeet->jon skeet
  • miles o'Brien->miles o'Brien(B仍为大写,排除标题)
  • 老麦当劳->老麦当劳*

*(Old McDonald也会被找到,但我不认为它会那么聪明。)

快速查看Java字符串文档仅显示toUpperCase()toLowerCase(),当然,这并不能提供所需的行为。当然,谷歌的搜索结果由这两个功能主导。它看起来像是一个轮子,一定已经被发明出来了,所以问一下也无妨,这样我就可以在将来使用它了

发表评论