split()方法,将一个字符串分割为子字符串,结果以数组返回
String str="长亭外,古道边,芳草碧连天,晚风抚,柳笛声残,夕阳山外山";
System.out.println(str);
String [] array = str.split(",");
for(String b:array){
System.out.println(b);
}
这里是以,分开,结果为
长亭外,古道边,芳草碧连天,晚风抚,柳笛声残,夕阳山外山
长亭外
古道边
芳草碧连天
晚风抚
柳笛声残
夕阳山外山
注意,括号里面还可以加一个参数,数字,控制数组的长度,要是被分开的数组长度超过这数值,就默认将后面的一些字符串原样输出!
比如
str.split(",",3);
如果把上面的代码该成这样,那么输出结果为
长亭外,古道边,芳草碧连天,晚风抚,柳笛声残,夕阳山外山
长亭外
古道边
芳草碧连天,晚风抚,柳笛声残,夕阳山外山
长亭外
古道边
芳草碧连天,晚风抚,柳笛声残,夕阳山外山