为了账号安全,请及时绑定邮箱和手机立即绑定

二维vector中,get()方法的返回值问题。

二维vector中,get()方法的返回值问题。

料青山看我应如是 2018-12-07 01:24:39
先上代码: public static void main(String[] args) { Vector<Vector<Integer>> v = new Vector<Vector<Integer>>(); Vector<Integer> c = new Vector<Integer>(); c.add(1); c.add(2); c.add(3); v.add(c); System.out.println(v); c = v.get(0); c.remove(1); System.out.println(v); } 结果是: [[1, 2, 3]][[1, 3]] 我的困惑是:既然get返回的c是一个vector值而不是指针,对c的修改怎么会改变向量集v的哪?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 534 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信