import java.util.Vector;
class apple { float price;
Vector variety; }public class DX { public static void main(String[] args) {
apple array[]=new apple[5];//定义了一个对象数组
for(int i=0;i<array.length;i++){
array[i]= new apple();
System.out.print("** " + array[i].price);
System.out.print("** " + array[i].variety);
for(int j=0;j<10;j++){
array[i].variety.add(j);//向向量属性中添加数据
}
System.out.print("--" + array[i].price);
for(int j=0;j<10;j++){
System.out.print("--" + array[i].variety.elementAt(j));
//输出向量属性中的数据
}
System.out.println("\n"); }
}}出现这样的错误,怎么弄呀?路过的给看看,十分感谢!
** 0.0** nullException in thread "main" java.lang.NullPointerException
at lijinlei.DX.main(DX.java:29)
class apple { float price;
Vector variety; }public class DX { public static void main(String[] args) {
apple array[]=new apple[5];//定义了一个对象数组
for(int i=0;i<array.length;i++){
array[i]= new apple();
System.out.print("** " + array[i].price);
System.out.print("** " + array[i].variety);
for(int j=0;j<10;j++){
array[i].variety.add(j);//向向量属性中添加数据
}
System.out.print("--" + array[i].price);
for(int j=0;j<10;j++){
System.out.print("--" + array[i].variety.elementAt(j));
//输出向量属性中的数据
}
System.out.println("\n"); }
}}出现这样的错误,怎么弄呀?路过的给看看,十分感谢!
** 0.0** nullException in thread "main" java.lang.NullPointerException
at lijinlei.DX.main(DX.java:29)
class apple { float price;
Vector variety; }改成
class apple { float price;
Vector variety = new Vector(); }