CodeGym /Blog Jawa /Acak /Jawa: Priksa manawa String Null, Kosong utawa Kosong
John Squirrels
tingkat
San Francisco

Jawa: Priksa manawa String Null, Kosong utawa Kosong

Diterbitake ing grup
Ing Jawa, gampang banget kanggo mbingungake string kosong, kosong utawa kosong kanggo pamula. Nanging, ayo goleki definisi saben kanggo nggambar garis sing beda.

Apa String "null" ing Jawa?

" Senar null ing basa Jawa secara harfiah padha karo tembung " null ". Iki tegese String sing ora nuduhake alamat fisik.
Ing basa pemrograman Jawa, String " null " digunakake kanggo nyebut apa-apa. Iku uga nuduhake yen variabel String ora bener disambungake menyang lokasi memori.

Conto nggunakake mriksa null

Asring banget ing pemrograman, String ditugasake null kanggo makili manawa gratis lan bakal digunakake kanggo tujuan tartamtu ing program kasebut. Yen sampeyan nindakake operasi utawa nelpon cara ing String null , mbalang java.lang.NullPointerException . Iki minangka conto dhasar sing nggambarake deklarasi string null . Iku luwih nuduhake carane mriksa yen iku null String bener .

public class Example {

	public static void main(String[] args) {

		// check if it is a null string
		String myName = null;
		String nullString = null;
		
		
		if (myName == null) {
			// print if the string is null
			System.out.println("The String = " + myName);
		}

		// another way to check if a string is null
		if (myName == nullString) {
			System.out.println("Both strings are null.");
		}
		
		myName = "Lubaina Khan";
		if (myName != null) {
			System.out.println("The String = " + myName);
		}
	}
}

Output

Loro-lorone strings null. String = null String = Lubaina Khan

Apa String "kosong" ing Jawa?

" Senar kosong ing basa Jawa tegese String sing dawane padha karo nol."
Yen String kosong tegese variabel referensi ngrujuk menyang lokasi memori sing nduweni String dawane padha karo nol . Ing Jawa, ana cara sing dibangun kanggo mriksa yen String kosong sadurunge nindakake operasi apa wae. Yen sampeyan ora pengin nggunakake cara iki kasedhiya, Utawa sampeyan bisa mriksa yen dawa String punika nul. Iku bakal nindakake proyek kanggo sampeyan. Kanggo conto iki, kita nggunakake cara sing dibangun kanggo ndeleng yen senar kosong. Bebas bae kanggo nggunakake mriksa "dawa" kanggo laku. Uga, sampeyan bisa nggunakake conto ing ngisor iki kanggo mriksa yen senar null utawa kosong.

Tuladha nggunakake cek kosong


public class Example1 {

	public static void main(String[] args) {

		// check if it is an "empty" string

		String myName = new String();

		System.out.println("The String = " + myName);

		// not sure if the string is either null or empty

		System.out.println("Is the String null? " + (myName == null));

		System.out.println("Is the String empty? " + myName.isEmpty());

		// will go in the 'if block' if any one of the checks are true
		if (myName != null || myName.isEmpty()) { 

			myName = "Lubaina Khan"; 
			System.out.println("The String = " + myName);
		}
	}
}

Output

String = Apa String null? false Apa String kosong? bener The String = Lubaina Khan

Apa String "kosong" ing basa Jawa?

String " kosong " ing Jawa padha karo String kanthi siji utawa sawetara spasi."
Kaya sing wis kasebut sadurunge, String " kosong " beda karo skenario sing String nol utawa kosong. Ana kasus nalika String bisa nahan spasi, akeh spasi, tab utawa karakter baris anyar sing ora umume migunani. Jawa nyedhiyakake cara sing dibangun kanggo mriksa kabeh spasi putih ing String . Ayo goleki conto babagan carane nggunakake.

Tuladha nggunakake cek kosong


public class Example2 {

	public static void main(String[] args) {

		// check if it is a "blank" string

		String myName = new String("   \t  \n    \t \t   ");

		System.out.println("The String = " + myName);

		System.out.println("Is the String null? " + (myName == null));

		System.out.println("Is the String empty? " + myName.isEmpty());
		
		System.out.println("Is the String blank? " + myName.isBlank());

		myName = myName.concat("Lubaina Khan");
		if (!myName.isEmpty()) {
			System.out.println("The String = " + myName);
		}
	}
}

Output

String = Apa String null? false Apa String kosong? false Apa String kosong? bener The String = Lubaina Khan

Kesimpulan

Ing ngisor iki ringkesan babagan carane string kosong , kosong lan kosong bisa ditemokake lan dicenthang ing Jawa. Saiki sampeyan kudu ngerti carane beda-beda saka saben liyane lan nalika sampeyan kudu mriksa. Kita ngajak sampeyan sinau kanthi eksekusi. Kaya biasane, kita bakal seneng mangsuli pitakon apa wae sing sampeyan duwe. Sugeng sinau!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION