Java中是否有一个函数可以将字符串中每个单词的第一个字符大写,并且不影响其他字符?例子:jonskeet->JonSkeetmileso'Brien->MilesO'Brien(B仍然是大写字母,这排除了TitleCase)老麦当劳->老麦当劳**(OldMcDonald也会被发现,但我不认为它会那么聪明。)快速浏览JavaStringDocumentation仅显示toUpperCase()和toLowerCase(),它们当然不能提供所需的行为。自然地,谷歌搜索结果以这两个功能为主。这似乎是一个必须已经发明的轮子,所以问一下也无妨,这样我将来可以使用它。