我在Vector中有值。我已经访问了vector的第一个值,该值还包含更多的向量。现在,我的问题是,如何返回并检索主矢量的第二个值。例如,我有向量vecLinkHashMapXMLData : [apple - Apple, orange - Orange]
。进入关键的“苹果”,它包含更多的矢量。我已经检索了苹果的值,但我怎样才能返回以获得值“橙色”?
答案 0 :(得分:1)
根据我的理解,你有一个向量的向量。根据{{3}},您可以使用iterator
来浏览您的元素。简而言之:
Vector<Vector<...>> outerVec = ...
...
Iterator<Vector<...>> outerIterator = outerVec.iterator();
while(outerIterator.hasNext())
{
Vector<...> innerVec = outerIterator.next();
// Work with apple, orange, etc
Iterator<...> innerIterator = innerVec.iterator();
while(innerIterator.hasNext())
{
//work with Apple, Orange, etc.
}
}