【发布时间】:2011-10-24 15:58:05
【问题描述】:
我有以下数据:
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);
没有给出所需的结果。
【问题讨论】:
-
您可以通过给出要拆分的字符集来拆分。例如: string1 = today +1 和 string2 =today -1 ,我们可以使用像 string1.split("[+-]") 或 string2.split("[+-]") 这样的集合来拆分这些字符串,结果将是今天,1
标签: java string split delimiter