小编典典

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

all

示例字符串

one thousand only
two hundred
twenty
seven

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

更改后应该是:

One thousand only
Two hundred
Twenty
Seven

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


阅读 64

收藏
2022-06-01

共1个答案

小编典典

如果您只想将命名字符串的第一个字母大写,input而将其余部分不理会:

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

现在output会有你想要的。在使用它之前检查你input的至少一个字符,否则你会得到一个异常。

2022-06-01