class ListNode {
int val;
ListNode next;
ListNode() {
}
ListNode(int val) {
this.val = val;
}
ListNode(int val, ListNode next) {
this.val = val;
this.next = next;
}
}
//第一个节点的数据
ListNode l1=new ListNode(1);
l1.next=new ListNode(4);
l1.next.next=new ListNode(5);
//第二个节点的数据
ListNode l2=new ListNode(1);
l2.next=new ListNode(3);
l2.next.next=new ListNode(4);
//第三个节点的数据
ListNode l3=new ListNode(2);
l3.next=new ListNode(6);
//最后把3个节点的数据都放到数组中
ListNode[] lists=new ListNode[] {l1,l2,l3};
//打印所有节点的val值
public static void getData(ListNode node) {
if(node!=null) {
System.out.println(node.val);
node=node.next;
getData(node);
}
}