在Java中,ListNode通常用于表示鏈表中的一個節點。要調用ListNode類的方法,首先需要創建一個ListNode對象,然后可以調用其方法。以下是一個簡單的示例:
// 定義ListNode類
public class ListNode {
int val;
ListNode next;
// 構造方法
public ListNode(int val) {
this.val = val;
this.next = null;
}
// 其他方法,例如添加節點、刪除節點等
}
// 在主類中創建一個ListNode對象并調用其方法
public class Main {
public static void main(String[] args) {
// 創建一個ListNode對象
ListNode head = new ListNode(1);
// 調用ListNode的方法,例如添加節點
head.next = new ListNode(2);
head.next.next = new ListNode(3);
// 打印鏈表
ListNode currentNode = head;
while (currentNode != null) {
System.out.print(currentNode.val + " -> ");
currentNode = currentNode.next;
}
System.out.println("null");
}
}
在這個示例中,我們首先定義了一個名為ListNode的類,該類包含一個整數值和一個指向下一個節點的指針。然后,在主類中,我們創建了一個ListNode對象,并調用了其方法(例如添加節點)來構建一個簡單的鏈表。最后,我們遍歷鏈表并打印其值。