使用Apache的公共库。从这些东西中解放出来,避免空指针和索引超出范围的异常
步骤1:
通过将apache的公共lang库放入build.gradle
依赖项来导入
compile 'org.apache.commons:commons-lang3:3.6'
第2步:
如果您确定您的字符串全部为小写字母,或者只需要初始化第一个字母,则直接调用
StringUtils.capitalize(yourString);
如果要确保仅将首字母大写,例如对an进行此操作enum
,toLowerCase()
请先调用并记住,NullPointerException
如果输入字符串为null ,则它将抛出。
StringUtils.capitalize(YourEnum.STUFF.name().toLowerCase());
StringUtils.capitalize(yourString.toLowerCase());
这是apache提供的更多示例。没有例外
StringUtils.capitalize(null) = null
StringUtils.capitalize("") = ""
StringUtils.capitalize("cat") = "Cat"
StringUtils.capitalize("cAt") = "CAt"
StringUtils.capitalize("'cat'") = "'cat'"
注意:
WordUtils
也包含在此库中,但已弃用。请不要使用它。