Java Semak sama ada String adalah Nol, Kosong atau Kosong

Java Semak Sama Ada String Adalah Nol Kosong Atau Kosong



Dalam pengaturcaraan Java, mungkin terdapat keperluan untuk pembangun untuk mencari dan meninggalkan nilai yang tidak diperlukan. Sebagai contoh, mengesan nilai yang mengumpul memori dan menjejaskan aliran kod. Dalam keadaan sedemikian, semak sama ada rentetan ialah ' null ”, “ kosong ” atau “ kosong ” dalam Java membantu dalam menghapuskan atau mengubah suai entri yang terkandung dalam kod.

Tulisan ini akan membincangkan pendekatan untuk menyemak rentetan untuk 'null', 'kosong' atau 'kosong' dalam Java.







Bagaimana untuk Semak sama ada String adalah 'Nol', 'Kosong' atau 'Kosong' dalam Java?

Untuk mengesahkan rentetan adalah batal, kosong atau kosong, gunakan ' null ” kata kunci terpelihara, “ kosong() ' kaedah, atau ' isBlank() ” kaedah masing-masing.



' null ” kata kunci menyemak sama ada nilainya ialah “ null ”. ' kosong() ' kaedah menyemak sama ada rentetan kosong atau tidak dan mengembalikan hasil boolean berdasarkan itu dan ' isBlank() ” kaedah mengembalikan benar jika rentetan yang disediakan kosong atau terkumpul hanya ruang putih.



Nota: The isEmpty() ” dan “ isBlank() ' kaedah mengembalikan hasil yang sepadan sebagai nilai boolean, iaitu, ' betul salah ”.





Contoh 1: Semak sama ada String adalah Nol, Kosong atau Kosong dalam Java Menggunakan Pernyataan 'jika/lainnya'

Dalam contoh ini, pendekatan yang dibincangkan boleh digunakan dalam kombinasi dengan ' jika tidak ” pernyataan untuk menyemak rentetan nol, kosong atau kosong:



Rentetan rentetan1 = nol;
Rentetan rentetan2 = '' ;
Rentetan rentetan3 = ' ' ;
jika ( string1 == null ) {
System.out.println ( 'Rentetan pertama adalah batal!' ) ;
} lain {
System.out.println ( 'Rentetan pertama bukan nol' ) ;
}
jika ( string2.isEmpty ( ) == benar ) {
System.out.println ( 'Rentetan kedua kosong!' ) ;
} lain {
System.out.println ( 'Rentetan kedua tidak kosong' ) ;
}
jika ( string3.isBlank ( ) == benar ) {
System.out.println ( 'Rentetan ketiga kosong!' ) ;
} lain {
System.out.println ( 'Rentetan ketiga tidak kosong' ) ;
}

Dalam baris kod di atas, gunakan langkah berikut:

  • Mula-mula, mulakan rentetan dengan ' null ', Simpankan ' kosong ” dan “ kosong ”, masing-masing, dan nyatakan jenis datanya, iaitu, “ Tali ”.
  • Dalam langkah seterusnya, gunakan ' jika tidak ” pernyataan untuk menyemak “ null ” rentetan melalui “ null ” kata kunci.
  • Sekarang, kaitkan ' kosong() ” dan “ isBlank() ” dengan rentetan yang dimulakan untuk memeriksa sama ada rentetan yang sepadan masing-masing kosong atau kosong dan mengembalikan nilai boolean berdasarkan itu.

Pengeluaran

Dalam output di atas, dapat dilihat bahawa keadaan sebelumnya ialah ' benar ' dalam setiap kes kerana nilai rentetan ialah ' null ”, “ kosong ” dan “ kosong ”, masing-masing.

Contoh 2: Semak sama ada String adalah Nol, Kosong atau Kosong dalam Java Menggunakan Fungsi yang Ditakrifkan Pengguna

Dalam contoh khusus ini, semakan boleh digunakan pada rentetan untuk syarat yang dibincangkan melalui fungsi yang ditentukan pengguna:

utama lompang statik awam ( Tali [ ] args ) {
Rentetan rentetan1 = nol;
Rentetan rentetan2 = '' ;
Rentetan rentetan3 = ' ' ;
System.out.println ( 'Rentetan pertama ialah:' + isNullEmptyBlank ( rentetan1 ) ) ;
System.out.println ( 'Rentetan kedua ialah:' + isNullEmptyBlank ( rentetan2 ) ) ;
System.out.println ( 'Rentetan ketiga ialah:' + isNullEmptyBlank ( rentetan3 ) ) ;
}
String statik awam adalahNullEmptyBlank ( Rentetan rentetan ) {
jika ( rentetan == null ) {
kembali 'NULL' ;
}
lain jika ( string.isEmpty ( ) ) {
kembali 'KOSONG' ;
}
lain jika ( string.isBlank ( ) ) {
kembali 'KOSONG' ;
}
lain { kembali tali; } }

Mengikut blok kod ini, lakukan langkah-langkah yang disediakan di bawah:

  • Begitu juga, mulakan rentetan dalam urutan yang sama, seperti yang dibincangkan.
  • Selepas itu, gunakan fungsi ' isNullEmptyBlank() ” dengan menghantar setiap rentetan yang dimulakan, sebagai hujahnya satu demi satu.
  • Sekarang, tentukan fungsi ' isNullEmptyBlank() ' dan tentukan jenis pulangannya sebagai ' Tali ”.
  • Parameter fungsi sepadan dengan rentetan yang perlu dinilai untuk keadaan yang diperlukan.
  • Dalam definisi(fungsi)nya, gunakan “ jika tidak ” bagi setiap rentetan yang diluluskan dan kembalikan nilai rentetan yang sepadan berdasarkan itu.

Pengeluaran

Hasil ini menunjukkan bahawa setiap rentetan yang diluluskan dinilai dengan sewajarnya.

Kesimpulan

Untuk menyemak rentetan menjadi batal, kosong atau kosong dalam Java, gunakan ' null ” kata kunci terpelihara, “ kosong() ' kaedah, atau ' isBlank() ” kaedah masing-masing. Ini boleh dicapai dengan hanya menggunakan kaedah yang dibincangkan dalam ' jika tidak ” kenyataan atau melalui “ ditentukan pengguna ” fungsi. Blog ini menunjukkan pendekatan untuk menyemak rentetan itu adalah batal, kosong atau kosong.