在java中拆分字符串时出错:error:array required,但找到了String

时间:2015-11-12 15:52:02

标签: java split

我有一个字符串如下:

.aspx

我在Java中使用split方法拆分字符串如下:

String abc = "abc......|pqr.....";

但我收到的错误如下:

String[] splt = abc.split("\\|");   
String a = splt[0]; >> Expecting val = abc......
String b = splt[0]; >> Expecting val = pqr.....

1 个答案:

答案 0 :(得分:0)

尝试

String[] splt = Pattern.compile("\\|").split(abc)

String[] splt = abc.split(Pattern.quote("|"));

然后在for循环中迭代数组

for (String string : splt) {

        System.out.println(string);

    }