前言:
有时会需要把"a,b,c"这样的字符串分割成数组[a, b, c]
正文:
普通情况
String str = "a,b,c";
String[] array = str.split(",");
特殊情况
//特殊字符前面需要加上\ // | * : . ^ @ String str = "a|b|c"; String[] array = str.split("\|");
多个符号作为分隔符
String str = "a^b@c#d";
String[] array = str.split("\^|@|#");
参考博客:
split 分割 字符串(分隔符如:* ^ : | , .) 及注意点_小虾_新浪博客
http://blog.sina.com.cn/s/blog_b6487d470101g0hp.html