先上代码:
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的哪?
添加回答
举报
0/150
提交
取消