Hallo ich habe ein Problem mit der Obengenannten Exception in dieser Methode:
Sie lässt sich auf jeden Fall ausführen und ich glaube die Exception wird in den beiden Reihen mit split()
Java:
public void load(String fileName){
try{
FileReader r=new FileReader(fileName);
String ret=null;
int c;
while((c=r.read())!=-1){
ret+=c;
}
if(ret!=null){
ret=ret.substring(4);
String[] col=ret.split(";");
recipeName=col[0];
String[] ingredients=col[1].split(",");
for(int cnt=0;cnt<=ingredients.length;cnt++){
this.ingredients.add(ingredients[cnt]);
System.out.println(ingredients[cnt]);
}
String[] ingredientvalue=col[2].split(",");
for(int cnt=0;cnt<=ingredientvalue.length;cnt++){
this.ingredientValue.add(Integer.parseInt(ingredients[cnt]));
}
subscripe=col[3];
}
r.close();
}catch(IOException ex){
System.out.println("Error");
}
}