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

  • Elly Awesome

    Elly Awesome

    15 ŞUBAT 2010
  • HSmasteryoda .

    HSmasteryoda

    22 Ocak 2010
  • Jaclyn W

    Jaclyn W

    5 Mayıs 2006