Menyemak sama ada Rentetan Bukan Nol dan Bukan Kosong
Untuk menentukan sama ada rentetan bukan nol dan bukan kosong, Java menyediakan pelbagai kaedah .
Pilihan 1: isEmpty()
Untuk Java versi 1.6 dan lebih baru, kaedah isEmpty() menyediakan cara ringkas untuk menyemak kekosongan:
if (str != null && !str.isEmpty())
Pilihan 2: str. length() == 0
Untuk versi Java sebelum 1.6, str.length() == 0 boleh digunakan:
if (str != null && str.length() == 0)
Pilihan 3: trim().isEmpty()
Untuk mengabaikan ruang kosong di hadapan dan di belakang, gunakan trim().isEmpty():
if (str != null && !str.trim().isEmpty())
Pilihan 4: isBlank()
Java 11 memperkenalkan kaedah isBlank(), yang menggabungkan fungsi isEmpty() dan trim():
if (str != null && !str.isBlank())
Fungsi Berguna
Untuk memudahkan tugas, pertimbangkan untuk membungkus logik dalam a fungsi:
public static boolean empty(String s) { return s == null || s.trim().isEmpty(); } // Usage if (!empty(str))
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Semak dengan Berkesan sama ada Rentetan Java Bukan Nol Atau Kosong?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!