Hallo,
unzwar habe ich probiert meinen Einlesevorgang in eine eigene Methode zu packen allerding möchte er mir keine Ausgabe liefern. Wenn ich ohne den Scanner arbeite klappt die Ausgabe mit allerdings nicht wo liegt mein Fehler ?
[code=Java]package test;
import java.util.Scanner;
public class String_umkehren {
public static void main(String[] args) {
einlesen();
System.out.println(einlesen());
}//main
public static String einlesen() {
Scanner sc = new Scanner(System.in);
String eingabe = sc.nextLine();
sc.close();
return eingabe;
}//einlesen
}//class
[/code]
Als Fehlermeldung erhalte ich folgendes
[code]Exception in thread "main" java.util.NoSuchElementException
at java.util.Scanner.throwFor(Unknown Source)
at java.util.Scanner.next(Unknown Source)
at test.String_umkehren.einlesen(String_umkehren.java:13)
at test.String_umkehren.main(String_umkehren.java:9)
[/code]
Grüße
Neoline