list A = new list();
list a = A.sublist(0,3);
假如对a进行增加或者删除 会 同样改变A里的值,即其实a仅仅是A的一个试图,而不是一个新的list 对象,所以操作这个子list a 会改变 原来对象A。
本文探讨了在Java中使用sublist方法创建子列表时,子列表与原始列表之间的关系。当对子列表进行修改时,原始列表也会受到影响,这是因为子列表实际上是原始列表的视图,而非独立的对象。这一特性对于理解列表操作和内存管理至关重要。
list A = new list();
list a = A.sublist(0,3);
假如对a进行增加或者删除 会 同样改变A里的值,即其实a仅仅是A的一个试图,而不是一个新的list 对象,所以操作这个子list a 会改变 原来对象A。
转载于:https://www.cnblogs.com/wzhanke/p/4673196.html

被折叠的 条评论
为什么被折叠?