Java中LinkedList类详解
来源:互联网 发布:java this和super 编辑:程序博客网 时间:2024/06/10 20:24
LinkedList的使用例子:
- import java.util.*;
- public class LinkedListDemo {
- public static void main(String []args){
- LinkedList list = new LinkedList();
- list.add("one");
- list.add("two");
- list.add("three");
- System.out.println("<--list中共有 :" + list.size() + "个元素-->");
- System.out.println("<--list中的内容 :" + list + "-->");
- String first = (String) list.getFirst();
- String last = (String) list.getLast();
- System.out.println("<--list中第一个元素为 :" + first + "-->");
- System.out.println("<--list中最后一个元素为 :" + last + "-->");
- list.addFirst("Begin");
- list.addLast("End");
- System.out.println("<--list中共有 :" + list.size() + "个元素-->");
- System.out.println("<--list中的内容 :" + list + "-->");
- System.out.println("<--使用ListIterator接口操作list-->");
- ListIterator lit = list.listIterator();
- System.out.println("<--下一个索引是"+ lit.nextIndex()+ "-->");
- lit.next();
- lit.add("zero");
- lit.previous();
- System.out.println("<--上一个索引是"+ lit.previousIndex()+ "-->");
- lit.previous();
- System.out.println("<--上一个索引是"+ lit.previousIndex()+ "-->");
- lit.set("Start");
- System.out.println("<--list中的内容 :" + list + "-->");
- System.out.println("<--删除list中的zero-->");
- lit.next();
- lit.next();
- lit.remove();
- System.out.println("<--list中的内容 :" + list + "-->");
- System.out.println("<--删除list中的第一个和最后一个元素-->");
- list.removeFirst();
- list.removeLast();
- System.out.println("<--list中共有 :" + list.size() + "个元素-->");
- System.out.println("<--list中的内容 :" + list + "-->");
- }
- }
打印结果:
- <--list中共有 :3个元素-->
- <--list中的内容 :[one, two, three]-->
- <--list中第一个元素为 :one-->
- <--list中最后一个元素为 :three-->
- <--list中共有 :5个元素-->
- <--list中的内容 :[Begin, one, two, three, End]-->
- <--使用ListIterator接口操作list-->
- <--下一个索引是0-->
- <--上一个索引是0-->
- <--上一个索引是-1-->
- <--list中的内容 :[Start, zero, one, two, three, End]-->
- <--删除list中的zero-->
- <--list中的内容 :[Start, one, two, three, End]-->
- <--删除list中的第一个和最后一个元素-->
- <--list中共有 :3个元素-->
- <--list中的内容 :[one, two, three]-->
- Java中LinkedList类详解
- Java中LinkedList类详解
- Java中LinkedList类详解
- Java集合类详解-LinkedList
- java容器类详解--LinkedList
- Java知识:LinkedList类详解
- Java之LinkedList详解
- 【JAVA】LinkedList使用详解
- java的LinkedList详解
- java linkedlist操作详解
- 【JAVA集合详解】LinkedList
- Java中 ArrayList、Vector和LinkedList 的使用和详解!
- java中使用LinkedList类的实例
- Java中LinkedList集合
- 详解LinkedList实现类
- Java LinkedList详解源码研究
- java中的ArrayList 、LinkedList详解
- Java集合类ArrayList、LinkedList、vector、SynchronizedList详解
- DOM、JDOM、DOM4J的区别
- java中ArrayList和LinkedList
- js中typeof
- SIP穿越NAT&FireWall解决方案
- Java中ArrayList类详解
- Java中LinkedList类详解
- 设计模式--observer观察者模式
- 在SQL语句中分条件获取数据
- POJ-1751-Highways
- 黑马程序员---常用API对象
- Crypto++入门学习笔记(DES、AES、RSA、SHA-256)
- 今天开始折腾linux啦,好happy
- C++中数字与字符串之间的转换
- 用VMware安装win7虚拟机时出现Output error file to the following location的解决方法