LinkedList及常用API① LinkedList----链表② LinkedList类扩展AbstractSequentialList并实现List接口③ LinkedList提供了一个链表数据结构④ LinkedList有 ...
LinkedList及常用API
① LinkedList----链表
② LinkedList类扩展AbstractSequentialList并实现List接口
③ LinkedList提供了一个链表数据结构
④ LinkedList有两个构造方法
a) LinkedList()
b) LinkedList(Collection c)
⑤ 除了继承的方法之外,LinkedList类还定义了一些有用的方法用于操作和访问容器中的数据;
a) void addFirst(E e)
b) void addLast(E e)
c) E removeFirst()
d) E removeLast()
1 LinkedList<String> sList = new LinkedList<String>(); 2 sList.add("zhangsan");// 将指定元素添加到此列表的结尾 3 sList.add("lisi"); 4 sList.add("wangwu"); 5 sList.add("rose"); 6 sList.add("mary"); 7 sList.add("jack"); 8 sList.addFirst("jay");// 将指定元素插入此列表的开头 9 sList.addLast("jhon");// 将指定元素添加到此列表的结尾10 for (String name : sList) {11 System.out.println(name);12 }13 14 System.out.println("****************************************");15 System.out.println(sList.removeFirst());//移除并返回此列表的第一个元素;如果此列表为空,NoSuchElementException 16 sList.clear();17 System.out.println(sList.size());//返回此列表的元素数18 System.out.println(sList.pollFirst());//获取并移除此列表的第一个元素;如果此列表为空,则返回 null
原标题:List容器——LinkedList及常用API,实现栈和队列
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。