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

  • bunnyboxx

    bunnyboxx

    17 NİSAN 2008
  • jedimasterkyle

    jedimasterky

    11 ŞUBAT 2006
  • The Warp Zone

    The Warp Zon

    24 AĞUSTOS 2007