本帖最后由 执笔梦 于 2014-6-11 16:48 编辑
import java.util.ArrayList;
import java.util.List;
/*
这两种方法有什么不同,结果好像没什么不同。求解。
*/
public class ListDemoTest {
public static void main(String[] args) {
ListDemoTest demo = new ListDemoTest();
System.out.println(demo.getAList().size()); //5
System.out.println(demo.getAList2().size()); //5
}
public List<A> getAList(){
A a;
List<A> AList = new ArrayList<A>();
for(int i =0;i<5;i++){
a = new A();
AList.add(a);
}
return AList;
}
public List<A> getAList2(){
List<A> AList = new ArrayList<A>();
for(int i =0;i<5;i++){
A a2 = new A();
AList.add(a2);
}
return AList;
}
}
class A{
}
|
|