TL; DR-- wie Sie eine java.util.NoSuchElementException erhalten, um eine Null anstelle eines Fehlers zurückzugeben und das Programm zum Absturz zu bringen.So vermeiden Sie eine "java.util.NoSuchElementException", die mein Programm abstürzt
Ich schrieb ein Programm, das eine Reihe von Ints aus einer Textdatei lesen soll. Im Programm wird die Menge an Ints jedes Mal variieren, wenn ich es laufe. Ich habe einen Code geschrieben, der Ints lesen wird und ich möchte wissen, wie die java.util.NoSuchElementException mein Programm nicht abstürzen lässt und stattdessen eine Null zurückgibt.
Der Code, den ich writen habe, ist als
public static void main(String[] args) throws IOException{
Scanner Input = new Scanner(new File("newestcode.txt"));
Integer[] digits = new Integer[100];
int h = 0;
while(true){
digits[h] = Input.nextInt();
h++;
System.out.println(digits[h]);
}
}
im Fall folgen Sie neugierig sind, bin das Programm, das ich eine Art Entschlüsselungs-Engine für eine schlechte Verschlüsselungs-Engine zu schreiben ich neulich
Haben Sie schon von Try-Catch gehört? –
Bitte folgen Sie den Namenskonventionen für Felder, verwenden Sie camelCase. Weil Ihr Feld 'Input' mit einer statischen Methode wie eine Klasse aussehen könnte. – StarCoder