2. 两数相加
public ListNode addTwoNumbers(ListNode l1, ListNode l2) {
ListNode head1 = l1;
ListNode head2 = l2;
int carry = 0;
ListNode dummy = new ListNode(-1);
ListNode cur = dummy;
while(head1 != null || head2 != null){
int x = head1 == null ? 0 : head1.val;
int y