回覆列表
  • 1 # 好學陽光a

    連結串列的一些方法使用和迭代器的使用(把連結串列內的元素迭代出),你可以看下~ 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("不存在此元素");

    }//迭代器

  • 中秋節和大豐收的關聯?
  • 24拼音正確發音寫法?