Разделитель строк в методе string.split

У меня есть следующие данные:

1||1||Abdul-Jabbar||Karim||1996||1974

Я хочу разграничить токены.

Здесь разделитель "||" .

Мой установщик разделителей:

public void setDelimiter(String delimiter) {
    char[] c = delimiter.toCharArray();
    this.delimiter = "\"" + "\\" + c[0] + "\\" + c[1] + "\"";
    System.out.println("Delimiter string is: " + this.delimiter);
}

Однако

String[] tokens = line.split(delimiter);

не дает требуемого результата.

42
задан Alex.K. 29 June 2016 в 14:12
поделиться