int x = 3;int y = 4; Vector [][]v = new Vector[x][y]; v[0][0] = new String("123"); 报错,错误如下: Type mismatch: cannot convert from String to Vector请问如何给这个Vector的元素赋值呢,都是String类型的值。
我又修改了下 v[0][0].addElement(new String("123"));也是报错,呵呵Exception in thread "main" java.lang.NullPointerException at ArrayTest.main(ArrayTest.java:16)
额。。这是哪跟哪啊。。 int x = 3;int y = 4; //定义一个二维数组,3列4行,类型是Vector Vector [][]v = new Vector[x][y]; //这里应该第一行第一列放入的应该是Vector,但你这里放的是String v[0][0] = new String("123");
当然错了。空指针错嘛 Vector [][]v = new Vector[x][y]; 初始化数组后,里面的每个元素都是null
import java.util.Vector;public class VectorTest { public static void main(String[] args) { Vector<String> v = new Vector<String>(); v.add("123"); } }楼主 去看看API中 vector具体怎么用吧
v[0][0].addElement(new String("123"));也是报错,呵呵Exception in thread "main" java.lang.NullPointerException
at ArrayTest.main(ArrayTest.java:16)
int x = 3;int y = 4;
//定义一个二维数组,3列4行,类型是Vector
Vector [][]v = new Vector[x][y];
//这里应该第一行第一列放入的应该是Vector,但你这里放的是String
v[0][0] = new String("123");
当然错了。空指针错嘛
Vector [][]v = new Vector[x][y];
初始化数组后,里面的每个元素都是null
import java.util.Vector;public class VectorTest {
public static void main(String[] args) {
Vector<String> v = new Vector<String>();
v.add("123");
}
}楼主 去看看API中 vector具体怎么用吧
修改以下
Vector v1 =new Vector();v1.addElement(new String("123"));
v[0][0] = v1;
Vector t = new Vector();
t.add("123");
v[0][0] = t;
System.out.println(v[0][0].get(0));
public static void main(String[] args) {
Vector<String> v = new Vector<String>();
v.add("123");
}
}
v.addElement("one");
v.addElement("two");
v.addElement("three");
v.insertElementAt("zero",0);
v.insertElementAt("oop",3);
v.setElementAt("three",3);
v.setElementAt("four",4);
v.removeAllElements();