如何查找链表中元素的索引之一是否为零

时间:2013-04-22 20:06:46

标签: java linked-list

我有一个链表。项目可以位于该列表的若干索引处(例如索引0,索引3和索引5)。如何找到其中一个索引是否为索引0;我需要这个,因为我使用一些公式来计算一些值,如果项目的一个位置是索引0,则公式不同。

2 个答案:

答案 0 :(得分:5)

您可以检查第一个元素是您想要的对象

if (list != null && list.size() > 0 && list.get(0).equals(element))

答案 1 :(得分:3)

您可以使用列表上的get方法和商品上的equals方法

list.get(0).equals(myItem);

通常,您不希望在get(int)上使用LinkedList,因为它是一个n次遍历。但索引0总是在前面,并且是一个非常短的遍历。 :)