Scanner mit String

Michbeck

Neues Mitglied
Hallo zusammen,
ich habe dieses Jahr eine Ausbildung zum IT Elektroniker angefangen und hab nun auch Java in der Schule(3 std in der Woche). Da ich mich schon vorher für HTML und CSS interressiert habe bin ich dem Unterricht schon etwas vorraus.Jetzt bin ich auf ein Problem gestoßen was ich alleine nicht lösen konnte bis jetzt.

Ich habe eine Klasse Input :

Java:
import java.util.Scanner;

class Input {

  public static int readInt(String prompt) {
    System.out.print(prompt);
    Scanner sc = new Scanner(System.in);
    return sc.nextInt();
  }
  
  public static double readDouble(String prompt) {
    System.out.print(prompt);
    Scanner sc = new Scanner(System.in);
    return sc.nextDouble();
  }

und eine Klasse Test(die auf Input "zugreift"):

Java:
class Test {

  public static void main(String[] args) {
    int i = Input.readInt("Ganzzahl: ");
    System.out.println(i);
    double d = Input.readDouble("Kommazahl: ");
    System.out.println(d);

  }
}
Das funktioniert soweit.
jetzt würde ich gern auch einen String einlesen und hab dementsprechend geschrieben:

Java:
class Input {

  public static int readString(String prompt) {
    System.out.print(prompt);
    Scanner sc = new Scanner(System.in);
    return sc.nextString();
  }
Java:
class Test {

  public static void main(String[] args) {
    int i = Input.readString("Wort: ");
    System.out.println(i);

  }



...aber das funktioniert nicht.Hab auch schon alles mögliche probiert in meiner Unwissenheit, aber leider hat nichts funktioniert.
Kann mir jemand einen Tip geben was ich falsch mache?
Fehler beim compilieren von Klasse Input:
Code:
Compiliere J:\java\java\WORKSPACE\Input.java mit Java-Compiler
Input.java:20:14: cannot find symbol
symbol  : method nextString()
location: class java.util.Scanner
    return sc.nextString();
             ^
1 error
Gruß Michbeck
 
Zuletzt bearbeitet von einem Moderator:

L-ectron-X

Gesperrter Benutzer
Poste mal deine Fehlermeldungen. An Hand der Fehlermeldungen lassen sich dann deine Fehler auch für dich nachvollziehbar erläutern.
 

nrg

Top Contributor
du musst natürlich auch als Rückgabewert einen String haben

Java:
 public static String readString(String prompt) {

edit: und natürlich auch beim Aufrufen:
Java:
String s = Input.readString("Wort: ");
 

BumBel

Mitglied
Du rufst die Methode
Java:
sc.nextString();
auf. Sollte wohl
Java:
sc.nextLine();
heißen, da es die Methode nextString nicht gibt.
Dann sollte der Rückgabewert der Methode String sein und nicht int, usw...
 
Zuletzt bearbeitet:

Michbeck

Neues Mitglied
du musst natürlich auch als Rückgabewert einen String haben

Java:
 public static String readString(String prompt) {

edit: und natürlich auch beim Aufrufen:
Java:
String s = Input.readString("Wort: ");


Da hast du recht , das war aber nur ein Fehler beim abtippen , als ich ins Forum geschrieben habe.
Sorry dafür.

Du rufst die Methode

1 sc.nextString();

auf. Sollte wohl

1 sc.nextLine();

heißen, da es die Methode nextString nicht gibt.
Dann sollte der Rückgabewert der Methode String sein und nicht int, usw...

Das wars! Vielen Dank.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M String in Scanner einlesen Java Basics - Anfänger-Themen 6
F Scanner - nextLine() gibt leeren String zurück Java Basics - Anfänger-Themen 2
D Fehler bei String eingabe via Scanner Java Basics - Anfänger-Themen 6
A regulären Ausdruck mit Hilfe der Klasse Scanner in einem String finden Java Basics - Anfänger-Themen 2
R scanner in String funktioniert nicht Java Basics - Anfänger-Themen 1
J scanner, String einlesen und vergleichen Java Basics - Anfänger-Themen 3
B Input/Output Scanner-Probleme bei String-Lesen Java Basics - Anfänger-Themen 3
F Scanner + Stringbuilder geben leeren String aus wenn Umlaute enthalten sind Java Basics - Anfänger-Themen 29
B Werte über Scanner in ein 3 dim String Array schreiben Java Basics - Anfänger-Themen 7
M Scanner String Eingaben ignorieren Java Basics - Anfänger-Themen 4
O Variable Zimmergrößen per scanner einlesen Java Basics - Anfänger-Themen 5
A Buchstaben auslesen lassen vom Scanner Java Basics - Anfänger-Themen 18
J Barcode Scanner Java Basics - Anfänger-Themen 11
onlyxlia Anzahl Random Zahlen mit Scanner abfragen und in Array speichern Java Basics - Anfänger-Themen 10
M Scanner Input mit if überprüfen Java Basics - Anfänger-Themen 5
D Scanner Java Basics - Anfänger-Themen 2
T scanner nicht erkannt Java Basics - Anfänger-Themen 3
T scanner eingaben erkennen und umtauschen Java Basics - Anfänger-Themen 4
Ostkreuz Int Scanner auf Enter Eingabe prüfen Java Basics - Anfänger-Themen 4
H Scanner nextLine() bringt Dateipfad Java Basics - Anfänger-Themen 1
Jul1n4tor Scanner error bei Eingabe die kein Integer ist Java Basics - Anfänger-Themen 4
Jul1n4tor Programm mit Scanner und If-Statements Java Basics - Anfänger-Themen 2
I Scanner Loop Java Basics - Anfänger-Themen 1
J Scanner cannot be resolved to a type Java Basics - Anfänger-Themen 3
C Scanner und If-Anweisung in Kombi Java Basics - Anfänger-Themen 3
X Erste Schritte Scanner eingabe wird übersprungen Java Basics - Anfänger-Themen 4
T j.u.Scanner(Sys.in).nextLine() wieder schließen? Java Basics - Anfänger-Themen 5
J Erste Schritte Scanner Java Basics - Anfänger-Themen 4
P Mit dem Scanner Klassen aufrufen Java Basics - Anfänger-Themen 3
javapingu Endlosschleife bei User Input mit try Scanner Java Basics - Anfänger-Themen 7
C Problem mit mehreren Methoden + Scanner Java Basics - Anfänger-Themen 5
Poppigescorn Arrayliste Mittels Scanner erweitern Java Basics - Anfänger-Themen 6
Jan_x8 Timer/Scanner Java Basics - Anfänger-Themen 5
M Scanner Klasse Java Basics - Anfänger-Themen 4
W Objekte über Scanner Input; ToString Probleme... Java Basics - Anfänger-Themen 4
F Erste Schritte java.util.Scanner: Beliebig langen Text per Paste in Console eingeben ? Java Basics - Anfänger-Themen 14
H Quellcode Scanner Klasse Java Basics - Anfänger-Themen 2
N java.util.InputMismatchException Fehler Java Scanner Java Basics - Anfänger-Themen 5
S Scanner soll Groß-/ Kleinschreibung ignorieren Java Basics - Anfänger-Themen 2
Y Wie kann ich Konsoleneingaben durch den Scanner mit JUnit 4 testen? Java Basics - Anfänger-Themen 1
J Scanner-Klasse Java Basics - Anfänger-Themen 2
B Scanner-If/else kleine Abhebungs-Simulation Java Basics - Anfänger-Themen 3
A Scanner Befehl Java Anfänger Java Basics - Anfänger-Themen 8
D Scanner- Exception NoSuchElementException Java Basics - Anfänger-Themen 2
G Scanner nutzen und Index auslesen Java Basics - Anfänger-Themen 8
N Problem mit Scanner Java Basics - Anfänger-Themen 2
V Ersätze für Java-Scanner Java Basics - Anfänger-Themen 9
P Methode die eigentlich einen Scanner benötigt mit toString() Java Basics - Anfänger-Themen 5
A Scanner-Error Java Basics - Anfänger-Themen 8
D Java Scanner Java Basics - Anfänger-Themen 9
N Eingabe Kommazahlen über Scanner Java Basics - Anfänger-Themen 2
ZH1896ZH Verstehe verschieden Scanner und hasNext() nicht ganz Java Basics - Anfänger-Themen 2
O Mehrfache Scanner-Eingabe durch Komma getrennt Java Basics - Anfänger-Themen 6
I Scanner auf 10 Stellen begrenzt? Java Basics - Anfänger-Themen 5
B Barcode Scanner Java Basics - Anfänger-Themen 3
V Wie lasse ich die for-Schleife so oft laufen wie per Scanner angegeben? Java Basics - Anfänger-Themen 3
L Scanner schließen in While-Schleife? Java Basics - Anfänger-Themen 2
S Scanner Java Basics - Anfänger-Themen 36
S Frage zu Scanner Java Basics - Anfänger-Themen 3
cpt.Tomato Scanner problem mit Passwort Login Java Basics - Anfänger-Themen 3
O Scanner Klasse Java Basics - Anfänger-Themen 8
M java.util.scanner Fehler Java Basics - Anfänger-Themen 5
B mehrere Werte mit scanner und while schleife einlesen, max berechnen bzw addieren Java Basics - Anfänger-Themen 2
W Eclipse Che Scanner Java Basics - Anfänger-Themen 8
H Vererbung Static Scanner Objekt verwenden - von StdIn in einer importierten Klasse lesen Java Basics - Anfänger-Themen 10
X Erste Schritte Problem mit scanner Java Basics - Anfänger-Themen 2
A Scanner.useLocale(Locale.US); Java Basics - Anfänger-Themen 4
M Datei einlesen mit Scanner funktioniert nicht (FileNotFoundException) Java Basics - Anfänger-Themen 6
I Scanner und Arrays Java Basics - Anfänger-Themen 2
M Scanner-Eingabe nach gewissem Zeitraum überprüfen Java Basics - Anfänger-Themen 2
Neoline Methoden Scanner Methode Java Basics - Anfänger-Themen 9
E Probleme mit Scanner Java Basics - Anfänger-Themen 4
A Java Scanner Funktioniert nicht Java Basics - Anfänger-Themen 2
B Vom scanner in ein Arraylist Java Basics - Anfänger-Themen 7
L Scanner Ausgabe Java Basics - Anfänger-Themen 37
S Zeilenumbruch mit Scanner erkennen Java Basics - Anfänger-Themen 9
O Erste Schritte Scanner mehrere male benutzen (Konsole) Java Basics - Anfänger-Themen 7
W Wie arbeite ich mit dem Typ Scanner? Java Basics - Anfänger-Themen 5
J Input/Output Scanner Input als etwas einsetzen Java Basics - Anfänger-Themen 3
R CMDTools Scanner Fehler Java Basics - Anfänger-Themen 10
D nextInt() nicht für Scanner definiert? Java Basics - Anfänger-Themen 2
N Operatoren Suchen nach einer bestimmten Eingabe (durch Scanner) Java Basics - Anfänger-Themen 7
F Scanner Problem Java Basics - Anfänger-Themen 8
T Variablen Array mit Scanner befüllen Java Basics - Anfänger-Themen 6
C Java Scanner einlesen von txt Dokument InputMismatch Java Basics - Anfänger-Themen 9
b1ck Scanner schließen, erneute Verwendung Java Basics - Anfänger-Themen 12
T Problem mit Scanner. Java Basics - Anfänger-Themen 4
J Methode über Scanner aufrufen Java Basics - Anfänger-Themen 15
J Erste Schritte Scanner negative zahl einlesen und verwenden. Java Basics - Anfänger-Themen 6
W Methoden Probleme mit der Scanner Methode Java Basics - Anfänger-Themen 2
Silvascus Scanner Problem Java Basics - Anfänger-Themen 5
W Erste Schritte import java.util.scanner funktioniert nicht Java Basics - Anfänger-Themen 2
TheMenox Error bei Scanner - woher? Java Basics - Anfänger-Themen 14
F Problem do while Schleife und Scanner Java Basics - Anfänger-Themen 2
O POI Apache sheet scanner Java Basics - Anfänger-Themen 1
F Array mit Scanner-Werten Java Basics - Anfänger-Themen 4
M Input/Output Scanner schließt nicht Java Basics - Anfänger-Themen 2
M Scanner class Java Basics - Anfänger-Themen 6
K Mit Scanner aus einer txt Datei lesen und jede Person mit name, vorname, geburtsdatum speichern Java Basics - Anfänger-Themen 5
S Array mit "foreach"-Schleife und nextInt (aus Scanner) beschreiben Java Basics - Anfänger-Themen 6

Ähnliche Java Themen


Oben