disease1[k1]= new FactorD(disease[kk], god, regionONE, "scale A", valor[mm][kk],ages[mm], "gender");
Потом я хочу все это записать в другой файл, что делаю как:
PrintWriter out = new PrintWriter (new FileWriter ("tuta.txt")); int k1=0; for (int k=0; k<disease.length; k++){ for (int m=0; m<region.length; m++){ for (int j=0; j<299; j++) { for (int i=0; i<123; i++) { FactorD f1 = disease1[k1 do{ out.println("disease: "+f1.getName()+" year: "+f1.getYear () + " region: "+f1.getRegion()+" scale: "+f1.getScale()+ " value: "+f1.getValue()+" age: "+f1.getAge()+" gender: "+f1.getGender()); k1++; }while (k1<disease1.length); } } } }
и мне выдается ошибка
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
указывает на строку
out.println("disease: "+f1.getName()+" year: "+f1.getYear () + " region: "+f1.getRegion()+" scale: "+f1.getScale()+ " value: "+f1.getValue()+" age: "+f1.getAge()+" gender: "+f1.getGender());
не знаю, в чем дело, и как это решить!!!
:cry: