連結串列的一些方法使用和迭代器的使用(把連結串列內的元素迭代出),你可以看下~ import java.util.*;public class test11 {
static LinkedList list = new LinkedList();
String[] arrays = {"1","2","3","4","5"};
static Iterator it ;
public static void main(String[] args) {
test11 t = new test11();
t.useLinkedList(list);
t.useIterator(list,it);
}//連結串列的使用
public void useLinkedList(LinkedList list)
{
for(int i = 0;i < 5;i++)
list.add(arrays[i]);//把陣列的元素都新增到連結串列
System.out.println("操作前的長度:"+list.size());//打印出連結串列的長度
System.out.println("此列表的頭(第一個元素)為:"+list.peek());/*peek() 找到但不移除此列表的頭(第一個元素)。*/
System.out.println("查詢後的長度:"+list.size());
System.out.println("移除的元素為:"+list.poll()); /*poll() 找到並移除此列表的頭(第一個元素)。*/
System.out.println("移除後的長度:"+list.size());
System.out.println("返回第一個元素:"+list.getFirst());//getFirst() 返回此列表的第一個元素。
System.out.println("返回最後一個元素:"+list.getLast());//getLast() 返回此列表的最後一個元素。
if(list.contains("4"))//boolean contains(Object o) 如果此列表包含指定元素,則返回 true。
System.out.println("存在此元素");
else
System.out.println("不存在此元素");
}//迭代器
連結串列的一些方法使用和迭代器的使用(把連結串列內的元素迭代出),你可以看下~ import java.util.*;public class test11 {
static LinkedList list = new LinkedList();
String[] arrays = {"1","2","3","4","5"};
static Iterator it ;
public static void main(String[] args) {
test11 t = new test11();
t.useLinkedList(list);
t.useIterator(list,it);
}//連結串列的使用
public void useLinkedList(LinkedList list)
{
for(int i = 0;i < 5;i++)
list.add(arrays[i]);//把陣列的元素都新增到連結串列
System.out.println("操作前的長度:"+list.size());//打印出連結串列的長度
System.out.println("此列表的頭(第一個元素)為:"+list.peek());/*peek() 找到但不移除此列表的頭(第一個元素)。*/
System.out.println("查詢後的長度:"+list.size());
System.out.println("移除的元素為:"+list.poll()); /*poll() 找到並移除此列表的頭(第一個元素)。*/
System.out.println("移除後的長度:"+list.size());
System.out.println("返回第一個元素:"+list.getFirst());//getFirst() 返回此列表的第一個元素。
System.out.println("返回最後一個元素:"+list.getLast());//getLast() 返回此列表的最後一個元素。
if(list.contains("4"))//boolean contains(Object o) 如果此列表包含指定元素,則返回 true。
System.out.println("存在此元素");
else
System.out.println("不存在此元素");
}//迭代器