读书人

for批量new出来的对象如何引用

发布时间: 2012-01-21 21:31:43 作者: rapoo

for批量new出来的对象怎么引用?

Java code
…… for (int i = 0; i < 5; i++) {     T t = new T(); }……


之后怎么引用这些 t 们?
比如 T 有一方法 M
我怎么调去..

[解决办法]
放到List<T> list=new ArrayList<T>();

for (int i = 0; i < 5; i++) {
list.add(new T());
}
for(T temp: list)
System.out.println(temp.M());

[解决办法]
探讨
引用:
放到List <T> list=new ArrayList <T>();

for (int i = 0; i < 5; i++) {
list.add(new T());
}
for(T temp: list)
System.out.println(temp.M());


或者放到一个数组中,如:
T[] ta = new T[5];

for (int i = 0; i < 5; i++) {
ta[i] = new T();
}
//此处调用第二个对象的doSomething()方法
ta[2].doSomething();

读书人网 >J2SE开发

热点推荐