split 函数
参数 描述--
string 源字符串其类型必须为 String 类型
delimiters 指定分隔符。其类型必须为 String 类型
返回结果 返回一个 String[] 类型的值
split("A,B,C",",")--字符串转换为数组 {A,B,C} 。
String s = "abc def hig";
String[] list = s.split(" ");
得到list = {"abc", "def", "hig"};//s.split("XXX"); 就是以xxx分割开,返回一个String[] ,
split()函数是分隔字符串的函数,在JDK1.4以后才有的.java中的String 和 Pattern都有split函数
String str = "123,456,778,543";
String reg = ","; //定义一个正则表达式,这样就可以以逗号为间隔取出str中的数据。
1.用Pattern的方法。
Pattern ptn = Pattern.compile(reg);
String[] s1 = ptn.split(str);//Pattern的split()是接受一个字符串,
2.用String的方法。
String[] s2 = str.split(reg); //String的split()是接受一个正则表达式
再如String[] test;
String nihao;
nihao=”ni,hao“;
test=nihao.split(",");
test[0]的值是ni
test[1]的值是hao
举个简单例子:
split("郑州 武汉 北京"," ")返回的就是1个数组.3个值为郑州武汉北京
5858

被折叠的 条评论
为什么被折叠?



