JavaSE 第四十一講 LinkedList 源代碼 11.4 11.5

1、

package com.shengsiyuan;

import java.util.LinkedList;

public class LinkedListTest1
{
    public static void main(String[] args)
    {
        LinkedList list = new LinkedList();
        
        list.add("F");
        list.add("B");
        list.add("D");
        list.add("E");
        list.add("C");
        
        list.addLast("Z");
        list.addFirst("A");
        
        list.add(1, "A2");
        
        System.out.println("最初的集合:" + list);
        
        list.remove("F");
        list.remove(2);
        
        System.out.println("變化后的集合:" + list);
        
        Object value = list.get(2);
        list.set(2, (String)value + "changed");
        
        System.out.println("最后的集合:" + list);
    
      }
}

2、

package com.shengsiyuan;

public class Node
{
    String date;
    
    Node next;
    
    public Node(String date)
    {
        this.date = date;
    }
}
package com.shengsiyuan;

public class NodeTest 
{
    public static void main(String[] args)
    {
        Node node1 = new Node("node1");
        Node node2 = new Node("node2");
        Node node3 = new Node("node3");
        
        node1.next = node2;
        node2.next = node3;
        
        System.out.println(node1.next.next.date);
        
        System.out.println("-------------------");
        
        Node node4 = new Node("node4");
        
        node1.next = node4;
        node4.next = node2;
        
        System.out.println(node1.next.next.next.date);
        
        node1.next = node2;
        node4.next = null;
        
        System.out.println(node1.next.next.date);
            
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容