2012-02-11 89 views
0

我想讀取二維矢量的值。如果它是一個一個維向量我們可以得到價值像讀取二維矢量的值

public static void getData(Vector content) 
{ 
    contents = ""; 
    for(int i=0; i<content.size(); i++) 
    { 
     String string = ""; 
     String[] split = (String[])content.get(i); 
} 

我想知道的是,有可能得到在一個2D矢量也以同樣的方式值。如果有可能的話可以是什麼語法。

+0

什麼是您的2D矢量樣子? – 2012-02-11 07:10:31

+0

它是一個包含整數值的向量 – darsha 2012-02-11 07:17:06

回答

0
vector v; 
.... //vector gets stuff put in it 
.... 
for(int x = 0; x < v.size(); x++) 
{ 
    vector vv = v.get(x); 
    for(int y = 0; y < vv.size(); y++) 
    { 
    System.out.println(vv.get(y)); 
    } 
} 

有一段時間沒有用過java,但這看起來對我來說很合適。

0

您可以嘗試foreach循環

像你的代碼

public static void getData(Vector content) 
    { 
     contents = ""; 
     for(int i=0; i<content.size(); i++) 
     { 
      Vector innerContent= content.get(i); 
      for(int j=0; j<innerContent.size(); j++) 
      { 
      String string = ""; 
      String[] split = (String[])innerContent.get(j); 
      } 

    }