示例字符串
one thousand only two hundred twenty seven
如何更改大写字母字符串的第一个字符而不更改任何其他字母的大小写?
更改后应该是:
One thousand only Two hundred Twenty Seven
注意:我不想使用 apache.commons.lang.WordUtils 来执行此操作。
如果您只想将命名字符串的第一个字母大写,input而将其余部分不理会:
input
String output = input.substring(0, 1).toUpperCase() + input.substring(1);
现在output会有你想要的。在使用它之前检查你input的至少一个字符,否则你会得到一个异常。
output