在java中使字符串首字母大写

新手上路,请多包涵

截至目前,我正在使用此代码将字符串中的第一个字母大写

String output = input.substring(0, 1).toUpperCase() + input.substring(1);

这对我来说似乎很脏..有没有直接或优雅的方式..

原文由 Suresh Atta 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 520
1 个回答

这个怎么样:

 String output = Character.toUpperCase(input.charAt(0)) + input.substring(1);

如果不使用外部库,我想不出任何更干净的东西,但这绝对比你目前拥有的要好。

原文由 arshajii 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏