Java Periksa apakah String Null, Empty atau Blank

Java Periksa Apakah String Null Empty Atau Blank



Dalam pemrograman Java, mungkin ada persyaratan bagi pengembang untuk mencari dan menghilangkan nilai yang tidak perlu. Misalnya, melacak nilai yang mengakumulasi memori dan memengaruhi aliran kode. Dalam kasus seperti itu, memeriksa apakah suatu string adalah ' batal ”, “ kosong ' atau ' kosong ” di Java membantu menghilangkan atau memodifikasi entri yang terkandung dalam kode.

Tulisan ini akan membahas pendekatan untuk memeriksa string untuk 'null', 'empty' atau 'blank' di Java.







Bagaimana cara memeriksa apakah String adalah 'Null', 'Empty' atau 'Blank' di Java?

Untuk memverifikasi string adalah nol, kosong, atau kosong, terapkan ' batal ” kata kunci yang dipesan, “ kosong() ” metode, atau “ kosong() metode, masing-masing.



batal ” kata kunci memeriksa apakah nilainya “ batal ”. “ kosong() ” metode memeriksa apakah suatu string kosong atau tidak dan mengembalikan hasil boolean berdasarkan itu dan ' kosong() ” mengembalikan nilai true jika string yang disediakan kosong atau hanya mengakumulasi spasi putih.



Catatan: isEmpty() ' Dan ' kosong() ” metode mengembalikan hasil yang sesuai sebagai nilai boolean, yaitu, “ benar salah ”.





Contoh 1: Periksa apakah String adalah Null, Empty, atau Blank di Java Menggunakan Pernyataan “if/else”.

Dalam contoh ini, pendekatan yang dibahas dapat digunakan dalam kombinasi dengan ' jika / lain ” pernyataan untuk memeriksa string nol, kosong, atau kosong:



String string1 = null;
String string2 = '' ;
Untaian dawai3 = ' ' ;
jika ( string1 == nol ) {
System.out.println ( 'String pertama adalah nol!' ) ;
} kalau tidak {
System.out.println ( 'String pertama bukan nol' ) ;
}
jika ( string2.isKosong ( ) == BENAR ) {
System.out.println ( 'Baris kedua kosong!' ) ;
} kalau tidak {
System.out.println ( 'Tali kedua tidak kosong' ) ;
}
jika ( string3.isBlank ( ) == BENAR ) {
System.out.println ( 'Tali ketiga kosong!' ) ;
} kalau tidak {
System.out.println ( 'String ketiga tidak kosong' ) ;
}

Pada baris kode di atas, terapkan langkah-langkah berikut:

  • Pertama, inisialisasi string dengan “ batal ', Simpan saja ' kosong ' Dan ' kosong ”, masing-masing, dan tentukan tipe datanya, yaitu, “ Rangkaian ”.
  • Pada langkah selanjutnya, terapkan ' jika / lain pernyataan ” untuk memeriksa “ batal ” string melalui “ batal ” kata kunci.
  • Sekarang, kaitkan ' kosong() ' Dan ' kosong() ” dengan string yang diinisialisasi untuk memeriksa apakah string yang sesuai masing-masing kosong atau kosong, dan mengembalikan nilai boolean berdasarkan itu.

Keluaran

Pada output di atas, terlihat bahwa kondisi sebelumnya adalah “ BENAR ” di setiap kasus karena nilai string adalah “ batal ”, “ kosong ' Dan ' kosong ”, masing-masing.

Contoh 2: Periksa apakah String adalah Null, Empty, atau Blank di Java Menggunakan Fungsi yang Ditentukan Pengguna

Dalam contoh khusus ini, pemeriksaan dapat diterapkan pada string untuk kondisi yang dibahas melalui fungsi yang ditentukan pengguna:

public void utama statis ( Rangkaian [ ] argumen ) {
String string1 = null;
String string2 = '' ;
Untaian dawai3 = ' ' ;
System.out.println ( 'Rangkaian pertama adalah:' + isNullEmptyBlank ( string1 ) ) ;
System.out.println ( 'Rangkaian kedua adalah:' + isNullEmptyBlank ( string2 ) ) ;
System.out.println ( 'Rangkaian ketiga adalah:' + isNullEmptyBlank ( string3 ) ) ;
}
String statis publik adalahNullEmptyBlank ( Tali senar ) {
jika ( string == nol ) {
kembali 'BATAL' ;
}
kalau tidak jika ( string.isKosong ( ) ) {
kembali 'KOSONG' ;
}
kalau tidak jika ( string.isBlank ( ) ) {
kembali 'KOSONG' ;
}
kalau tidak { kembali rangkaian; } }

Menurut blok kode ini, lakukan langkah-langkah yang disediakan di bawah ini:

  • Demikian pula, inisialisasi string dalam urutan yang sama, seperti yang telah dibahas.
  • Setelah itu, aktifkan fungsi “ isNullEmptyBlank() ” dengan meneruskan setiap string yang diinisialisasi, sebagai argumennya satu per satu.
  • Sekarang, tentukan fungsi “ isNullEmptyBlank() ” dan tentukan jenis pengembaliannya sebagai “ Rangkaian ”.
  • Parameter fungsi sesuai dengan string yang perlu dievaluasi untuk kondisi yang diperlukan.
  • Dalam definisi (fungsinya), terapkan ' jika / lain ” untuk setiap string yang diteruskan dan mengembalikan nilai string yang sesuai berdasarkan itu.

Keluaran

Hasil ini menyiratkan bahwa setiap string yang diteruskan dievaluasi dengan tepat.

Kesimpulan

Untuk memeriksa string menjadi nol, kosong, atau kosong di Java, terapkan ' batal ” kata kunci yang dipesan, “ kosong() ” metode, atau “ kosong() metode, masing-masing. Ini dapat dicapai hanya dengan menerapkan metode yang dibahas di ' jika / lain pernyataan ” atau melalui “ ditetapkan pengguna ' fungsi. Blog ini mendemonstrasikan pendekatan untuk memeriksa string menjadi nol, kosong, atau kosong.