package com.interview.basics.model.collection.list;
import java.util.Iterator;
/**
* Created_By: stefanie
* Date: 14-7-1
* Time: 下午10:05
*/
public interface List<T> {
public void add(T element);
public void add(int index, T element);
public T get(int index);
public void set(int index, T element);
public int indexOf(T element);
public boolean contains(T element);
public T remove(int index);
public T remove(T element);
public int size();
public boolean isEmpty();
public T[] toArray();
public Iterator<T> iterator();
public void addAll(List<T> list);
public void clear();
}