SORU
14 Temmuz 2010, ÇARŞAMBA


Java nasıl Dize tüm boşluklar olduğunu kontrol etmek için

Karakter dizisi/Java Dize sadece boşluklar oluşur olmadığını kontrol etmek istiyorum. Java nasıl bunu hakkında gitmek istiyorsunuz.

Bu Javascript http://stackoverflow.com/questions/2031085/check-if-string-contains-characters-whitespaces-not-only-whitespaces olması dışında çok benzer bir soru

EDİT: daha mantıklı olur alfasayısal karakterler hakkında biraz çıkardım.

CEVAP
14 Temmuz 2010, ÇARŞAMBA


En kısa çözüm yolu geliyor aklıma:

if (string.trim().length() > 0) ...

Bu sadece (olmayan) boşluk denetler. Eğer belirli karakter sınıfları için kontrol etmek istiyorsanız, bu gibi bir regexp ile match() mutlak güç olarak kullanmak gerekir:

if (string.matches(".*\\w.*")) ...

...en az biri için hangi kontrolleri (ASCII) karakter alfanümerik.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bokeh

    Bokeh

    9 HAZİRAN 2014
  • Phlearn Photoshop and Photography Tutorials

    Phlearn Phot

    11 EKİM 2011
  • Wronchi Animation

    Wronchi Anim

    9 Mayıs 2011