Ich hab mal wieder ein Problem-.-
Ich bekomme eine endlos schleife könnt ihr mir helfen?
danke fürs lesen^^
Ich bekomme eine endlos schleife könnt ihr mir helfen?
danke fürs lesen^^
Java:
private static Animal reader() throws IOException {
Scanner oScan = new Scanner(new File(oDatei));
Animal oGetIn = null;
Birthday oDate = new Birthday();
String sName = oScan.next(), sNickname = oScan.next(), sDate = oScan.next();
while(oScan.hasNext()){
if (sName.equalsIgnoreCase("Katze")) {
oGetIn = new Cat();
zoo.add(oGetIn);
oGetIn.setNickname(sNickname);
if (!oDate.checkSyntax(sDate)) {
System.err.println("Bitte geben Sie erneut das Datum ein!");
}
oGetIn.setBd(oDate);
}
if (sName.equalsIgnoreCase("Hund")) {
oGetIn = new Dog();
zoo.add(oGetIn);
oGetIn.setNickname(sNickname);
if (!oDate.checkSyntax(sDate)) {
System.err.println("Bitte geben Sie erneut das Datum ein!");
}
oGetIn.setBd(oDate);
}
if (sName.equalsIgnoreCase("Maus")) {
oGetIn = new Mouse();
zoo.add(oGetIn);
oGetIn.setNickname(sNickname);
if (!oDate.checkSyntax(sDate)) {
System.err.println("Bitte geben Sie erneut das Datum ein!");
}
oGetIn.setBd(oDate);
}
}
oScan.close();
return oGetIn;
}