1. Penjelasan rinci tentang kode sumber metode isEmpty
Analisis kode sumber: Metode di atas menunjukkan bahwa true hanya dikembalikan jika string bukan string null dan non-kosong (""). metode isNotEmpty adalah kebalikan dari isEmpty;
Lihat contoh situs web resmi berikut:
StringUtils.isEmpty(null) = true StringUtils.isEmpty("") = true StringUtils.isEmpty(" ") = false StringUtils.isEmpty("bob") = false StringUtils.isEmpty(" bob ") = false
2. Penjelasan rinci tentang kode sumber metode isBlank
Analisis kode sumber: Pertama, jika parameter yang diteruskan adalah string null atau kosong, itu akan mengembalikan true, lalu gunakan metode Character.isWhitespace untuk menentukan apakah karakter semuanya kosong (spasi, tombol tab, jeda baris), jika demikian, kembalikan false, jika tidak, mengembalikan true; Metode isNotBlank adalah kebalikan dari metode isBlank;
Lihatlah contohnya di situs resminya:
StringUtils.isBlank(null) = true StringUtils.isBlank("") = true StringUtils.isBlank(" ") = benar StringUtils.isBlank("bob") = false StringUtils.isBlank(" bob ") = false
3. kode sumber isAnyBlank
Analisis kode sumber: Pertama, apakah array parameter kosong, jika null, itu mengembalikan false, jika array tidak kosong, ini menentukan apakah setiap string dalam array adalah karakter kosong, dan mengembalikan true jika ada karakter kosong; isNoneBlank mengidentifikasi bahwa tidak ada elemen dalam array yang merupakan spasi kosong, berlawanan dengan isAnyBlank;
4. analisis kode sumber isAllBlank
Analisis kode sumber: Pertama, tentukan apakah array parameter kosong, jika benar, jika tidak, itu akan mengembalikan false jika salah satu elemen dalam array adalah non-spasi putih.
|