【发布时间】:2020-06-21 03:34:51
【问题描述】:
我是 Java 新手,也是第一个使用矢量的人。
输入
A aaa bbb
C dddd eeee fff
当你想vec.elementAt(1);
输出将是:
C ddd eee fff
我不知道如何使用两个向量(名称和单词)来实现它。
我的想法是这样的:
vec[0] vec[1]
name A C
word aaa bbb dddd eeee ffff
wvec[0] wvec[1] wvec[0] wvec[1] wvec[2]
这个问题我想了一周
这是我的代码:
public class Name {
Vector <String> name = new Vector<String>();
....
while ( ... ) {
vec.add(name);
...
} // while
}
public class Word {
Vector <String> wvec = new Vector<String>();
while ( ... ) {
wvec.add(word);
} // while
}
【问题讨论】:
-
我建议你创建一个自定义对象。
-
我真的不认为我们应该在 2020 年使用 Vector。改用 ArrayList。如果您需要线程安全,请使用 util.concurrent 中的并发列表实现。