JAVA LinkedList运用
来源:互联网 发布:java中try catch怎么用 编辑:程序博客网 时间:2024/05/29 19:33
package jiekou.com.cn;
import java.util.LinkedList;
import java.util.ListIterator;
public class LinkedList1 {
public static void main(String[] args) {
LinkedList<String> list = new LinkedList<String>();
list.add("one");
list.add("two");
list.add("three");
System.out.println(list + " " + list.size());
String last = (String) list.getLast();
System.out.println(last);
list.addFirst("Begin");
list.addLast("End");
list.addLast("牛脾气");
System.out.println(list);
ListIterator listIterator=list.listIterator();
System.out.println(listIterator.nextIndex());
listIterator.next();
System.out.println(listIterator.nextIndex());
listIterator.add("one123");
listIterator.previous();
System.out.println(list);
System.out.println(listIterator.previousIndex());
listIterator.previous();
System.out.println(listIterator.previousIndex());
listIterator.add("start");
System.out.println(list);
System.out.println("删除Begin");
listIterator.next();
listIterator.remove();
System.out.println(list);
System.out.println("<--删除list中的第一个和最后一个元素-->");
list.removeFirst();
list.removeLast();
System.out.println(list);
System.out.println("删除two");
list.remove(2);
System.out.println(list);
}
import java.util.LinkedList;
import java.util.ListIterator;
public class LinkedList1 {
public static void main(String[] args) {
LinkedList<String> list = new LinkedList<String>();
list.add("one");
list.add("two");
list.add("three");
System.out.println(list + " " + list.size());
String last = (String) list.getLast();
System.out.println(last);
list.addFirst("Begin");
list.addLast("End");
list.addLast("牛脾气");
System.out.println(list);
ListIterator listIterator=list.listIterator();
System.out.println(listIterator.nextIndex());
listIterator.next();
System.out.println(listIterator.nextIndex());
listIterator.add("one123");
listIterator.previous();
System.out.println(list);
System.out.println(listIterator.previousIndex());
listIterator.previous();
System.out.println(listIterator.previousIndex());
listIterator.add("start");
System.out.println(list);
System.out.println("删除Begin");
listIterator.next();
listIterator.remove();
System.out.println(list);
System.out.println("<--删除list中的第一个和最后一个元素-->");
list.removeFirst();
list.removeLast();
System.out.println(list);
System.out.println("删除two");
list.remove(2);
System.out.println(list);
}
}
--------------
[one, two, three] 3
three
[Begin, one, two, three, End, 牛脾气]
0
1
[Begin, one123, one, two, three, End, 牛脾气]
0
-1
[start, Begin, one123, one, two, three, End, 牛脾气]
删除Begin
[start, one123, one, two, three, End, 牛脾气]
<--删除list中的第一个和最后一个元素-->
[one123, one, two, three, End]
删除two
[one123, one, three, End]
- JAVA LinkedList运用
- uva10716(贪心+c++ stl list的运用 java linkedlist的运用)
- java LinkedList
- java LinkedList
- java LinkedList
- Java-LinkedList
- java LinkedList
- Java LinkedList
- Java LinkedList
- Java LinkedList
- 【java】【java Collection】LinkedList
- java LinkedList分析(ZZ)
- java中的LinkedList
- java.util.LinkedList
- java.util.LinkedList
- java中的数据结构--LinkedList
- Java集合类--LinkedList
- java se LinkedList
- mysql语句可以这样写
- PAT (Basic Level) Practise (中文)—— 1005. 继续(3n+1)猜想
- [ Libgdx 学习笔记 ] - Action 动作类与 Actions(管理类,动作池) [待更新]
- Physical Examination
- html_a标签中调用js函数的方法
- JAVA LinkedList运用
- 计算机32个算法
- 点击页面,UINavigationController导航栏的隐藏和显示
- VC 仿QQ窗口靠边自动收缩隐藏效果
- Cocos2dx 之 cocosbuilder的使用
- boa cgi实现ajax
- JavaScript中创建对象的3种方式
- 设计模式读书笔记
- PAT (Basic Level) Practise (中文) —— 1006. 换个格式输出整数