SORU
28 Mart 2011, PAZARTESİ


Kaldırma Java dizeleri boşluk

Böyle bir dize var:

mysz = "name=john age=13 year=2001";

Dizesinde boşluklar kaldırmak istiyorum. Ama bu tüm dize önce ve sonra sadece boşluklar kaldırır trim() çalıştım. Ben de replaceAll("\\W", "") denedim ama o = da kaldırıldı.

Nasıl bir dize elde edebilirsiniz:

mysz2 = "name=johnage=13year=2001"

CEVAP
28 Mart 2011, PAZARTESİ


st.replaceAll("\\s ","") tüm boşluklar kaldırır ve sekme gibi görünür karakterler \n sigara .

GÜNCELLEME :

st.replaceAll("\\s ","") st.replaceAll("\\s","") aynı sonucu verir.

Bu örnek için, ikinci normal ifade, ilk olandan daha hızlı. Ama ardışık boşluk artar sayısı olarak, ilk bir saniye daha iyi bir performans sergiliyor. Bu nedenle ilkini tercih ederim.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Booredatwork.com

    Booredatwork

    5 Ocak 2009
  • HuskyStarcraft

    HuskyStarcra

    4 HAZİRAN 2009
  • SRC RECORDS

    SRC RECORDS

    2 EKİM 2006