我有一个链表。一个项目可能在这个列表的几个索引上(例如索引0、索引3和索引5)。我如何找到其中一个索引是索引0 ?我需要它,因为我使用一些公式来计算一些值,如果项目的一个位置索引为0,则公式是不同的。
你可以检查第一个元素是否是你想要的对象
if (list != null && list.size() > 0 && list.get(0).equals(element))
您可以在list上使用get
方法,在您的项目上使用equals
方法
list.get(0).equals(myItem);
通常你不希望在LinkedList
上使用get(int)
,因为它是一个n阶遍历。但索引0总是在最前面,而且遍历时间很短。:)