一尘不染

如何使用Java将字符串中的单词的首字母大写?

java

字符串示例

one thousand only
two hundred
twenty
seven

如何更改大写字母字符串的第一个字符,而不更改其他字母的大小写?

更改后应该是:

One thousand only
Two hundred
Twenty
Seven

注意:我不想使用apache.commons.lang.WordUtils来执行此操作。


阅读 294

收藏
2020-09-09

共1个答案

一尘不染

如果您只想大写一个字符串的第一个字母,input而剩下的则不用管它:

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

现在output将拥有您想要的。input在使用此字符之前,请检查您的字符长度是否至少为一个字符,否则会出现异常。

2020-09-09