【发布时间】:2013-07-18 07:23:31
【问题描述】:
如何通过比较获得我添加到链接列表的对象的索引?以下代码将详细说明我的问题。 (我展示了一个虚拟的linkedList函数来解释这个问题)
LinkedList<String> list = new LinkedList<String>();
for(int i = 0; i < 10; i++) {
String j = "HELLO";
list.add(j);
System.out.println(list.findOccurrenceOfCurrentItemInList(j) + ""); // should display the value of i
}
【问题讨论】:
-
你为什么需要那个?您已经在循环中拥有
i的值? -
@Rohit 是的,你是对的,但是如果它是一个 foreach 类型的循环呢?
-
这个在列表和检查索引中具有相同内容的特殊要求是实时有效的要求吗?
-
@Anas。检查
LinkedListAPI。你需要LinkedList#lastIndexOf -
@Rohit 不,我不需要那个。想象一个包含许多随机位置的相同值的列表。我想知道我添加的对象的确切位置,而不是第一次或最后一次出现类似值。
标签: java