String s = "[p1|p2]";
String[] ss1 =s.split("\\]|\\||\\&|\\-+|\\>|\\<|\\[|\\~");
for (int i =0;i< ss1.length;i++){
System.out.println(ss1[i]);
set.add(ss1[i]);
}
System.out.println(set);
output:
//有一个空白
p1
p2
[, p1, p2]
请问我的split哪里出问题了吗
你是想把p1和p2分离出来吗?跟简单的是不是把收尾的[]去掉后,直接使用split("|")更简单。