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

  • Blendtec

    Blendtec

    30 EKİM 2006
  • Damian Winter

    Damian Winte

    27 ŞUBAT 2007
  • Project Mooncircle

    Project Moon

    6 Aralık 2009