【Java】【38】split分割字符串

前言:

有时会需要把"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

原文地址:https://www.cnblogs.com/huashengweilong/p/11299180.html