如何读取向量中的特定项目?

How to read a specific item in a vector?

我有一个 viewScope "selection",它是一个向量。 我希望能够阅读一个特定的元素h(在这种情况下是第三个) 我想用这样的迭代器来做它,但它只给了我所有的元素而不是第三个...

var i = 0;
for (var it = viewScope.selection.iterator();it.hasNext();i++ ) {
  if (i == 3){
    sessionScope.example="item "+i+"="+it.next();
  }
}

可能我不太理解你的问题,但是你可以通过索引获取第三个元素,即like

viewScope.selection[2]

viewScope.selection.get(2)