SORU
21 Mart 2012, ÇARŞAMBA


Neden String yapar.gerek kaçak edilecek boru ayırıcı bölme?

Boru ayrılmış değerler ile her satırı olan bir dosyayı ayrıştırmak için çalışıyorum. Boru olarak aşağıda kaçtıktan sonra düzgün çalıştı yöntem split boru ayırıcı kaçmadım ne zaman düzgün çalışmadı.

private ArrayList<String> parseLine(String line) {
    ArrayList<String> list = new ArrayList<String>();
    String[] list_str = line.split("\\|"); // note the escape "\\" here
    System.out.println(list_str.length);
    System.out.println(line);
    for(String s:list_str) {
        list.add(s);
        System.out.print(s  "|");
    }
    return list;
}

Birinin karakterini split() yöntemi için kaçak olması gerekir neden bana açıklayabilir mi lütfen?

CEVAP
21 Mart 2012, ÇARŞAMBA


String.split düzenli ifade bir tartışma bekliyor. | bir düzenli ifade "boş dize veya boş dize," ne demek istediğini değil. anlam olarak ayrıştırılır çıkmamış

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Apple&Tech Reviews & Giveaways

    Apple&Tech R

    12 Temmuz 2008
  • jagadambarecords

    jagadambarec

    13 AĞUSTOS 2008
  • PhoneArena

    PhoneArena

    7 NİSAN 2006