从2D矢量读取值

时间:2012-02-11 06:57:57

标签: java

我试图从二维向量中读取值。如果它是一维向量,我们可以得到像

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

我想知道的是,也可以以相同的方式为2D矢量获取值。如果可能的话可以是语法。

2 个答案:

答案 0 :(得分: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,但这对我来说似乎是正确的。

答案 1 :(得分: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);
          }

    }