Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 14328|Jawab: 0

[Sumber] Metode isEmpty, isBlank, isNotEmpty, dan isNotBlank di kelas alat Java StringUtils

[Salin tautan]
Diposting pada 28/06/2019 15.55.23 | | |
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.




Mantan:Traversal file Java
Depan:Metode zip unzip enkapsulasi Java
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com