Gunakan perpustakaan umum Apache. Bebaskan otak Anda dari barang-barang ini dan hindari Null Pointer & Index Out Of Bound Exception
Langkah 1:
Impor perpustakaan umum apache dengan meletakkan ini di build.gradle
dependensi
compile 'org.apache.commons:commons-lang3:3.6'
Langkah 2:
Jika Anda yakin string Anda menggunakan huruf kecil, atau yang Anda butuhkan adalah menginisialisasi huruf pertama, langsung hubungi
StringUtils.capitalize(yourString);
Jika Anda ingin memastikan bahwa hanya huruf pertama yang ditulis dengan huruf besar, seperti melakukan ini untuk enum
, panggil toLowerCase()
dulu dan ingatlah bahwa itu akan dilemparkan NullPointerException
jika string inputnya nol.
StringUtils.capitalize(YourEnum.STUFF.name().toLowerCase());
StringUtils.capitalize(yourString.toLowerCase());
Berikut adalah lebih banyak sampel yang disediakan oleh apache. itu pengecualian gratis
StringUtils.capitalize(null) = null
StringUtils.capitalize("") = ""
StringUtils.capitalize("cat") = "Cat"
StringUtils.capitalize("cAt") = "CAt"
StringUtils.capitalize("'cat'") = "'cat'"
catatan:
WordUtils
juga termasuk dalam perpustakaan ini, tetapi sudah usang. Tolong jangan gunakan itu.