-4
我在矢量中有值。我已經訪問了矢量的第一個值,並且該值還包含更多的矢量。現在,我的問題是,如何返回並檢索主向量的第二個值。例如,我有矢量vecLinkHashMapXMLData : [apple - Apple, orange - Orange]
。進入關鍵的「蘋果」,它包含更多的矢量。我已經檢索了蘋果的價值,但是我怎樣才能獲得價值「橙」?從矢量訪問不同的值
我在矢量中有值。我已經訪問了矢量的第一個值,並且該值還包含更多的矢量。現在,我的問題是,如何返回並檢索主向量的第二個值。例如,我有矢量vecLinkHashMapXMLData : [apple - Apple, orange - Orange]
。進入關鍵的「蘋果」,它包含更多的矢量。我已經檢索了蘋果的價值,但是我怎樣才能獲得價值「橙」?從矢量訪問不同的值
從我的理解,你有一個載體向量。根據API for the Vector class,您可以使用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.
}
}
使用'List'而不是'Vector',''Vector's過期。 –
顯示您的代碼。 –
感謝Ruchira ...它是我們公司的編碼標準,所以不能改變它。 –