split方法进行字符串的分割,如下是Java中的测试代码:
public class test {
public static void main(String[] args)
{
String s = "men,a,b,c,d,e,,abc,,3";
for (String s1 : s.split(",")) {
System.out.println(s1);
}
String IP1 = "192.168.50.21";
for (String ss : IP1.split("\.")) { //注意,需要转义符\
System.out.println(ss);
}
String IP2 = "192.168.50.22";
for (String ss : IP2.split("[.]")) { //注意,需要用转义符[]
System.out.println(ss);
}
String sss="aa bb cc dd ee";
for (String ss1 :sss.split("[ ]+")) //注意,+表示一个或多个,这里是一个或多个的空格
System.out.println(ss1);
}
}
运行结果如下:
men
a
b
c
d
e
abc
3
192
168
50
21
192
168
50
22
aa
bb
cc
dd
ee