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.gradledependensi
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 NullPointerExceptionjika 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:
WordUtilsjuga termasuk dalam perpustakaan ini, tetapi sudah usang. Tolong jangan gunakan itu.