刚刚用这段代码测试了下时间,感觉差别太微了
public class a {
public static void main(String args[]){
String s[] = "123456".split("");
long i1 =System.currentTimeMillis();
for(int w=0;w<1000000;w++){
int a = s.length;
for(int i =0;i<a;i++){
System.out.print(i+"\n");
}
}
long i2=System.currentTimeMillis();
String r[] = "123456".split("");
long r1 =System.currentTimeMillis();
for(int z=0;z<1000000;z++){
for(int i =0;i<r.length;i++){
System.out.print(i+"\n");
}
}
long r2=System.currentTimeMillis();
System.out.print((r2-r1)+"+"+(i2-i1));
}