以"|"作为分隔符分隔字符串的解决办法
public class TestString {/** * @param args */public static void main(String[] args) {String s = "adfsdf|asdfsdf|asfsdfs|";String str[] = s.split("\\|");for(String st:str){System.out.println(st);}}}?页面将输出:adfsdf
????????????????? asdfsdf
??????????????????asfsdfs
这正是我们需要的正确结果,所以总结一条经验:java中对"|"转义使用"\"
?