2017-07-25 3 views
-2

java.util.NoSuchElementException Problem ... ich zwei ScannerWie java.util.NoSuchElementException (Basisprogramm)

scanbud() 

und

scabudrad() 
+3

Fügen Sie den *** complete *** Stacktrace als *** Text ***. – Guy

+4

Sie geben uns 225 Zeilen Code .. mit Tonnen von nutzlos, Linien, bitte bearbeiten und entfernen Sie einige – azro

+3

[So erstellen Sie eine minimale, vollständige und überprüfbare Beispiel] (https://stackoverflow.com/help/mcve) – matoni

Antwort

1

ist der Grund, hier verwendet:

scanbudRad.close();  

Sie verwenden mehrere Instanzen des Scanners, _BUT, sobald Sie einen Scanner schließen, diese Instanz schließen unter der Haube auch die Eingabe str eam, das zwischen allen anderen verbleibenden Instanzen geteilt wird ... danach löst der Versuch, etwas von einem Scannerobjekt mit einem geschlossenen InputStream zu lesen/zu erhalten, die Ausnahme aus.

+0

also sollte ich nur 1 Scanner durch? Ich lese eine Seite, die den close and open Scanner mit jedem logischen Block des Codes –

+0

sagt, es wird gelöst !!! –

+0

Ja, ein Scannerobjekt ist mehr als genug ... :) –

Verwandte Themen