我有一个icky场景,我有一个虚拟条目作为ArrayList A的第一个条目,我需要将其余条目传递到适配器。 (虚拟条目是另一种情况的解决方法,我无法避免)
我正在添加和删除此ArrayList中的条目,所以我不想要一个ArrayList的“副本”但是同一个。
虚拟条目通常是ArrayList中的唯一条目,所以我如何在这里安全地使用子列表。显然A.sublist(1,lastIndex)不起作用。感谢回应。
答案 0 :(得分:4)
显然A.sublist(1,lastIndex)不起作用。
是的,它会起作用。来自documentation,
如果start等于end,返回的视图将为零长度。
因此,{1}作为lastIndex的A.sublist(1,lastIndex)
将返回一个空列表。