为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

蝴蝶不菲 2019-06-19 15:52:07
如何大写字符串中每个单词的第一个字符是否有一个内置在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);}


查看完整回答
反对 回复 2019-06-19
  • 3 回答
  • 0 关注
  • 414 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号