import java.util.*;
public class CollectionDemo {
private static Collection<Integer> cl = new ArrayList<Integer>();
public static void main(String[]a) {
CollectionDemo cd = new CollectionDemo();
//调用增加方法
cd.add(1);
//调用输出方法
cd.getIterator();
//调用修改方法
cd.set(0, 2);
//调用输出方法
cd.getIterator();
//调用删除方法
cd.delete(2);
//调用输出方法
cd.getIterator();
}
//添加方法
public Collection<Integer> add(int num){
cl.add(num);
return cl;
}
//删除方法
public Collection<Integer> delete(int num){
cl.remove(num);
return cl;
}
//修改方法
public Collection<Integer> set(int index,int num){
ArrayList<Integer> list = (ArrayList<Integer>) cl;
list.set(index, num);
return list;
}
//查询方法
public void getIterator(){
for(Iterator<Integer> i = cl.iterator();i.hasNext();){
System.out.println(i.next());
}
}
} |