单链表遍历, 即不断移动当前指针, 即本地缓存一个临时节点, 循环判断当前指针不为空, 然后执行业务逻辑, 当逻辑执行完成后, 移动指针, 即 tmp = tmp.next
/**
* 单链表遍历
*/
@Test
public void testIterator() {
ListNode head = getListNode(1, 2, 3, 4, 5);
ListNode tmp = head;
while (tmp != null) {
System.out.println("当前节点: " + tmp.val);
tmp = tmp.next;
}
}