Apache'nin ortak kütüphanesini kullanın. Beyninizi bu eşyalardan kurtarın ve Boş İşaretçi ve Dizinden Sınır Dışı İstisnalardan kaçının
Aşama 1:
build.gradle
Bağımlılığa koyarak apache'nin ortak dil kütüphanesini içe aktarın
compile 'org.apache.commons:commons-lang3:3.6'
Adım 2:
Dizenizin tamamen küçük olduğundan eminseniz veya tek yapmanız gereken ilk harfi başlatmaktır, doğrudan arayın
StringUtils.capitalize(yourString);
Yalnızca ilk harfin büyük yazıldığından emin olmak istiyorsanız, bunu bir an için yaptığınız gibi enum
, toLowerCase()
önce arayın ve NullPointerException
giriş dizesinin boş olması durumunda atılacağını unutmayın.
StringUtils.capitalize(YourEnum.STUFF.name().toLowerCase());
StringUtils.capitalize(yourString.toLowerCase());
Apache tarafından sağlanan daha fazla örnek. istisna ücretsiz
StringUtils.capitalize(null) = null
StringUtils.capitalize("") = ""
StringUtils.capitalize("cat") = "Cat"
StringUtils.capitalize("cAt") = "CAt"
StringUtils.capitalize("'cat'") = "'cat'"
Not:
WordUtils
bu kitaplığa da dahil edilmiştir, ancak kullanımdan kaldırılmıştır. Lütfen bunu kullanmayın.