我有一个链表。项目可以位于该列表的若干索引处(例如索引0,索引3和索引5)。如何找到其中一个索引是否为索引0;我需要这个,因为我使用一些公式来计算一些值,如果项目的一个位置是索引0,则公式不同。
答案 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总是在前面,并且是一个非常短的遍历。 :)