如何在java中使用多维向量? [英] How to use multi dimensional vector in java?

查看:214
本文介绍了如何在java中使用多维向量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Vector v1 = new Vector();
for (int i = 0; i < 7; i++){
    v1.add(new Vector());
}
Vector WordTemp = new Vector();
for (int i = 0; i< 3; i++){
    WordTemp.add(v1);
}

首先我创建一个3维向量。
我想把单词写入由二维索引的矢量WordTemp。我能写这样的代码吗?

Firstly I create a 3 dimensional vector. I want to put word to vector WordTemp indexed by two dimensions. Can I write the code like this?

for (int i = 0; i< 3; i++){
    for (int j = 0; j < 7; j++){
        ((Vector) ((Vector) WordTemp.get(i)).get(j)).add(word);
   }
}

创建此向量空间后。我可以这样读吗?

After I create this vector space. can I read it like this?

...for (int i = 0; i<7; i++){
       ListIterator iter2 = ((Vector) ((Vector) WordTemp.get(t)).get(i)).listIterator();
       while(iter2.hasNext()){
           String CompareStr = (String) iter2.next();....


推荐答案

你可以使用其中一种 -

you can use one of these instead-

第一种方式 -

Vector<Vector<String>> s = new Vector<Vector<String>>();

第二种方式 -

Vector<String>[] s = new Vector<String>[5];

Vector<String>[][] s = new Vector<String>[5][5];

这篇关于如何在java中使用多维向量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆