我基本上做了以下
Vector<String> one = new Vector<String>();
one.add("hello");
one.add("mellow");
Vector<String> two = new Vector<String>();
two.add("man");
two.add("boy");
two.add("women");
如果我尝试添加以下代码,我会收到警告
Vector bigVector = new Vector();
bigVector.add(one);
bigVector.add(two);
所以我想知道如何在bigVector中添加第一个和第二个?
答案 0 :(得分:1)
您在Vector bigVector
中收到的警告是因为您正在使用raw types。使用Vector<Vector<String>>
来避免警告。
如果您使用Vector
个套件中的java.util
,我强烈建议您将其替换为java.util.List
和java.util.ArrayList
。
更多信息:
答案 1 :(得分:-1)
使用bigVector.addAll(one);
bigVector.addAll(two);
将添加向量的所有值。 add()
将添加一个元素,但addAll()
用于添加集合。或者使用Vector而不是使用ArrayList。 Vector是一个同步集合,如果您没有任何特定要求,则使用ArrayList。