Auf Thema antworten

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



Oben