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

  • MaximumPCMag

    MaximumPCMag

    23 Temmuz 2010
  • mliskIT

    mliskIT

    29 Mart 2012
  • WhtButterflyLiz

    WhtButterfly

    14 NİSAN 2008