5.00 / 1 oy

Java'da null ya da sıfır uzunluk kontrolü yapmak

Kullanıcıya adını sorduğumuz bir Java uygulaması olsun, ama kullanıcı adını yazmayarak programın hata üretmesine izin vermesin istiyoruz. Bu yüzden kontrol etmemiz gereken iki unusur var:

1. Değişkenin null olup olmadığı

2. String değişkenin başından ve sonundan boşluklar atıldıktan sonra sıfır uzunluğa sahip olmadığı.

Kodlar:

Scanner girdi=new Scanner(System.in);

//değişken null olursa
String isim = null;
if(isim==null)
 System.out.println("Lütfen adınızı kontrol edin (null)");
else
 System.out.println("merhaba "+isim);

//değişken trim edildikten sonra 0 karakter uzunluğuna sahip olursa
isim=" ";

if(isim.trim().length() == 0)
 System.out.println("Lütfen adınızı kontrol edin (sıfır karakter)");
else
 System.out.println("merhaba "+isim);

//kullanıcı tarafından düzgün bir girdi girilirse
System.out.println("Lütfen adınızı yazın");
isim=girdi.next();

if(isim==null || isim.trim().length() == 0)
 System.out.println("Lütfen adınızı kontrol edin");
else
 System.out.println("merhaba "+isim);

Çıktı:

Lütfen adınızı kontrol edin (null)
Lütfen adınızı kontrol edin (sıfır karakter)
Lütfen adınızı yazın
Okocha
merhaba Okocha

 

utku33

02.02.2020 03:53

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Java'da null ya da sıfır uzunluk kontrolü yapmak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.