运用到了三元运算符 b?x:y
b是true则x否则y
ListNode h1 = headA, h2 = headB;
while (h1 != h2) {
h1 = h1 == null ? headB : h1.next; //h1.next为空则headB
h2 = h2 == null ? headA : h2.next;
}
return h1;
如果没有交集的时候headA在headB的指针指向null,headB在headA的指针指向null,同时指向null退出循环。