将正则传入split()。返回的是一个字符串数组类型。不过通过这种方式截取会有很大的性能损耗,因为分析正则非常耗时。
- 将String str=“1,2,3,0” 转成 1 2 3 0
String str1 = "1,2,3,0";
String[] strs1=str1.split(",");
for(int i=0,len=strs1.length;i<len;i++){
System.out.println(strs1[i].toString());
}
结果是:
1
2
3
0
- 将int[] num={1,2,3}转成String str=“123”
int[] list2={1,2,3};
String str2="";
for (int i = 0; i < list2.length; i++) {
str2=str2+list2[i];
}
System.out.println(str2);
结果是 123