我试图从二维向量中读取值。如果它是一维向量,我们可以得到像
这样的值 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 :(得分: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);
}
}