当前位置:编程学习 > JAVA >>

JAVA LinkedList运用

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);
 


}

 

}

 

 

 

--------------

[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 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,