Sur*_*tta 26 java string capitalize
截至目前,我正在使用此代码在字符串首字母中创建我的第一个字母
String output = input.substring(0, 1).toUpperCase() + input.substring(1);
Run Code Online (Sandbox Code Playgroud)
这对我来说似乎很脏..有任何直接或优雅的方式..
ars*_*jii 52
这个怎么样:
String output = Character.toUpperCase(input.charAt(0)) + input.substring(1);
Run Code Online (Sandbox Code Playgroud)
如果不使用外部库,我想不出任何更干净的东西,但这肯定比你现在拥有的更好.
use*_*ser 31
你应该看看StringUtils从类的Apache Commons Lang中的lib -它有方法.capitalize()
lib的描述:
根据Character.toTitleCase(char)将字符串首字母大写更改为标题大小写.没有其他字母被更改.