【发布时间】:2013-06-06 05:52:57
【问题描述】:
到目前为止,我正在使用此代码将我的第一个字母设为大写字符串
String output = input.substring(0, 1).toUpperCase() + input.substring(1);
这对我来说似乎很脏..有没有直接或优雅的方式..
【问题讨论】:
-
StringUtils.capitalize()?在 Java 中寻找优雅是……嗯,有更好的投资回报率。实用程序库的存在是有原因的。
-
您需要考虑语言环境吗?每个语言环境都有不同的更改字母大小写的规则。
-
@erickson 不需要。英语对我来说就足够了。
-
同stackoverflow.com/questions/3904579/…(虽然这个用词更清楚)。
标签: java string capitalize