/*
* 3、定义一个带泛型的集合,只能在集合的尾部进行添加元素,只能在集合的头部删除元素
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Mylist<Integer> list = new Mylist();
list.add(1);
list.add(2);
list.add(6);
list.add(3);
System.out.println(list.getList());
if(list.isEmpty()) {
list.pop();
}
System.out.println(list.getList());
}
}
class Mylist <E>{
private LinkedList<E> list = new LinkedList<E>();
// 定义只能在集合的尾部进行添加元素
public void add(E e) {
list.addFirst(e);
}
//在集合的头部删除元素
public void pop() {
list.pop();
}
//判断是否有元素
public boolean isEmpty() {
if(list.isEmpty()) {
return false;
}
return true;
}
public LinkedList<E> getList() {
return list;
}
public void setList(LinkedList<E> list) {
this.list = list;
}
}
泛型类
最新推荐文章于 2020-11-13 13:35:51 发布
2600

被折叠的 条评论
为什么被折叠?



