如何安全地使用ArrayList子列表来避免首次进入

时间:2014-02-17 13:32:20

标签: java android

我有一个icky场景,我有一个虚拟条目作为ArrayList A的第一个条目,我需要将其余条目传递到适配器。 (虚拟条目是另一种情况的解决方法,我无法避免)

我正在添加和删除此ArrayList中的条目,所以我不想要一个ArrayList的“副本”但是同一个。

虚拟条目通常是ArrayList中的唯一条目,所以我如何在这里安全地使用子列表。显然A.sublist(1,lastIndex)不起作用。感谢回应。

1 个答案:

答案 0 :(得分:4)

  

显然A.sublist(1,lastIndex)不起作用。

是的,它会起作用。来自documentation

  

如果start等于end,返回的视图将为零长度。

因此,{1}作为lastIndex的A.sublist(1,lastIndex)将返回一个空列表。