Java中是否内置了一个函数,可以将字符串中每个单词的第一个字符大写,而不影响其他字符?
例如:
-
jon skeet
->Jon Skeet
-
miles o'Brien
->Miles O'Brien
(B remains capital, this rules out Title Case) -
old mcdonald
->Old Mcdonald
*
*(Old McDonald
也可以找到,但我不认为它会那么聪明.)
快速查看Java String Documentation只会发现toUpperCase()
和toLowerCase()
,这当然不能提供所需的行为.当然,谷歌的搜索结果由这两个功能主导.它看起来像是一个轮子,肯定已经被发明出来了,所以我可以在future 使用它.