public class LinkedList01 {
public static void main(String[] args) {
Node jack=new Node("jack");
Node tom = new Node("tom");
Node hsp=new Node("laoma");
//连接
jack.next=tom;
tom.next=hsp;
hsp.pre=tom;
tom.pre=jack;
Node first=jack;
//双向链表 头
Node last=hsp;//尾节点
while(true){
if(first==null){
break;
}
System.out.println(first);
first=first.next;
}
}
}
public class Node {
public Object item;//真正存放数据的地方
public Node next;//指向下一个节点
public Node pre;
public Node(Object name){
this.item =name;
}
public String toString(){
return "Node name="+ item;
}
}