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

  • AmeriiK_HD

    AmeriiK_HD

    16 AĞUSTOS 2012
  • Christian Atlas

    Christian At

    26 Mart 2009
  • RiverCityGraphix

    RiverCityGra

    6 Ocak 2012