ITPub博客

首页 > 应用开发 > > Java 一个对象,多个引用的问题

Java 一个对象,多个引用的问题

作者:sbzyg 时间:2019-09-18 10:47:06 0 删除 编辑

publicstaticListNodeaddTwoNumbers(ListNode l1, ListNode l2){intcarry =0; ListNode p, dummy =newListNode(0); p = dummy;while(l1 !=null|| l2 !=null|| carry !=0) {if(l1 !=null) { carry += l1.val; l1 = l1.next;// 想前移动一个node}if(l2 !=null) { carry += l2.val; l2 = l2.next; } p.next =newListNode(carry%10); carry /=10;// 余数留做下一个节点的数据,参与计算p = p.next; }returndummy.next;// 初始第一个val为0, 只作为占位}

这里,p, dummp 都是指向同一个对象的引用,但是p, dummp 的值为什么不一样呢?

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2353/viewspace-3139526/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-15

  • 博文量
    101
  • 访问量
    624