Apache의 공통 라이브러리를 사용하십시오. 이러한 것들로부터 당신의 두뇌를 해방하고 Null Pointer & Index Out of Bound 예외를 피하십시오
1 단계:
build.gradle
의존성 을 두어 Apache의 공통 lang 라이브러리를 가져옵니다.
compile 'org.apache.commons:commons-lang3:3.6'
2 단계:
문자열이 모두 소문자인지 확실하거나 첫 글자를 초기화하는 것만 필요하면 직접 전화하십시오.
StringUtils.capitalize(yourString);
당신은 단지 첫 번째 문자가이 일을 같이 대문자로되어 있는지 확인하려면 enum
전화 toLowerCase()
먼저하고 던질 것이다 것을 명심 NullPointerException
입력 문자열이 null 인 경우.
StringUtils.capitalize(YourEnum.STUFF.name().toLowerCase());
StringUtils.capitalize(yourString.toLowerCase());
아파치에서 제공하는 더 많은 샘플이 있습니다. 예외가 없습니다
StringUtils.capitalize(null) = null
StringUtils.capitalize("") = ""
StringUtils.capitalize("cat") = "Cat"
StringUtils.capitalize("cAt") = "CAt"
StringUtils.capitalize("'cat'") = "'cat'"
노트 :
WordUtils
이 라이브러리에도 포함되어 있지만 더 이상 사용되지 않습니다. 제발 하지 않는 것을 사용합니다.