import java.util.ArrayList;
import java.util.List;public class GenericClass<E>{
private List<E> list; private final int size; public GenericClass(int size){ this.size=size; list=new ArrayList<E>(); } public void add(E e){ if (list.size()<size){ list.add(e); System.out.println("元素"+e); } else{ } } public void remove(int index){ if(index>=list.size()){ } else{ E e=list.remove(index); System.out.println(e+"已被移除"); } } public static void main(String[] args){ GenericClass<Integer> gcl=new GenericClass<Integer>(3); gcl.add(1); gcl.remove(1); GenericClass<String> gc2=new GenericClass<String>(4); gc2.add(""); }}