读书人

关于Listlt;String[]gt;的疑义

发布时间: 2013-03-13 10:56:58 作者: rapoo

关于List<String[]>的疑问



import java.util.*;

public class A{
public static void main(String []argvs){
List<String[]> ss= new ArrayList<String[]>();
String s[] = new String[1];
for(int i=0;i<2;i++){
s[0]=i+"-";
ss.add(s);
}
for(String[] test:ss){
System.out.println(test[0]);
}
}
}


这段代码的输出结果是
1-
1-

为什么不是
0-
1-
[解决办法]
import java.util.*;   public class A{ public static void main(String []argvs){         List<String[]> ss= new ArrayList<String[]>();                for(int i=0;i<2;i++){     String s[] = new String[1];  
s[0]=i+"-"; ss.add(s); } for(String[] test:ss){ System.out.println(test[0]); } } }


就可以了

读书人网 >J2SE开发

热点推荐