public interface IList {
//获得列表长度
public abstract int getSize();
//判断列表是否为空
public abstract boolean isEmpty();
//清空列表
public abstract void clear();
//从列表中获得传入下标位置的对象
public abstract T get(int position);
//输出该位置的下标对象,并重新设置该下标位置的对象
public abstract T set(int position ,T element);
//在线性表尾部添加新元素
public abstract void add(T element);
//删除输入下标位置的元素
public abstract T remove(int position);
//在列表中查找输入对象
public abstract int findIndexof(T element);
//判断一个元素是否在线性表里
public abstract boolean isContained(T element);
//将线性表就地逆置
public abstract void reverse();
}