import java.util.ArrayList;
public class AutoArrayList extends ArrayList<Object>{
private static final long serialVersionUID = 1L;
private Class itemClass;
public AutoArrayList(Class clz){
this.itemClass = clz;
}
@Override
public Object get(int index) {
try{
while(index>=size()){
add(itemClass.newInstance());
}
}catch(Exception e){
e.printStackTrace();
}
return super.get(index);
}
}
AutoArrayList
最新推荐文章于 2021-03-13 13:42:58 发布