AutoArrayList.java
上传用户:kimgenplus
上传日期:2016-06-05
资源大小:20877k
文件大小:1k
源码类别:

OA系统

开发平台:

Java

  1. package com.bjsxt.oa.web;
  2. import java.util.ArrayList;
  3. public class AutoArrayList extends ArrayList {
  4.     
  5.     private Class itemClass;
  6.     
  7.     public AutoArrayList(Class itemClass) {
  8.         this.itemClass = itemClass;
  9.     }
  10.     
  11.     public Object get(int index) {
  12.         try {
  13.             while (index >= size()) {
  14.                 add(itemClass.newInstance());
  15.             }
  16.         } catch (Exception e) {
  17.             e.printStackTrace();
  18.         }
  19.         return super.get(index);
  20.     }
  21. }