【发布时间】:2010-05-18 14:10:21
【问题描述】:
我的问题是,从列表中选取的元素序列是否总是相同的,
这种构造行为是确定性的吗
java "List"s - descendants of java.util.List
2) 问题,如果我使用
for(Object o: list)构造并在循环体内增加一个变量, 它会是列表元素的索引吗?那么,它如何通过列表的元素,从 0 到 size()-1 或混乱?
List.get(i)
总是会返回这个元素?
3) 问题(我想第二个问题的答案是否定的,所以:)
for (int i=0; i < list.size(); i++) {
}
如果我需要保存一个元素的索引,然后通过它的 id 从列表中取回它,这是最好的方法吗?
总体:
我只需要在每个对象字段的列表中保存一个位置。
object.setPosInList(currentIndexOfTheLoop)
现在清楚了吗?
【问题讨论】:
-
能否请您澄清您的问题。我不确定您对其中任何一个的要求是什么,因为语言是如此支离破碎。
标签: java list collections