• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

[Java] Suche Scanner die "String" nutzt

Status
Für weitere Antworten geschlossen.

FireCraft

Braumeister
Registriert
3 April 2012
Beiträge
308
Diamanten
0
Ja Hallo Leute ich suche einen Neuen Consolen Scanner,
der denn Daten-type "String" hat

mein alter Scanner
Code:
int i;
Scanner s = new Scanner(System.in);
i = s.nextInt();
wofür ich das brauche?

ich will das der User etwas eingeben muss
und dann die Console Überprüft ob das richtig ist

so hatte ich mir das vorgestellt
Code:
package me.flaset.nachricht;


import java.io.File;
import java.util.Scanner;


public class main {


	static int n1 = 1;


    
	public static void main(final String[] args) {
		
		System.out.println("Willkomen");
		System.out.println("System Startet");
		
		String i;
		Scanner s = new Scanner(System.in);
	    i = s.nextInt();
	if(i == "Hallo") {
    System.out.println("Richtig...");
	}else{
		System.out.println("Falsch");	
		
	}
	}
	}

thx für eure Hilfe
 
Zuletzt bearbeitet:

gogetter

Minecrafter
Registriert
25 Juli 2012
Beiträge
3
Diamanten
0
Der Scanner kann Strings parsen. Du erwartest ja aber explizit nen Integerwert (nextInt()!!!) - das wird also so nicht funktionieren.

Versuch mal sowas:

Code:
String foo = "";
Scanner bar = new Scanner(System.in)
foo = bar.next();

Günstigstenfalls noch nen Try/Catch drumrum - dann sollte das passen. Wenn next() zuviel abgreift kannste auch nextline() versuchen, oder nen Pattern verwenden.

lg
 
Status
Für weitere Antworten geschlossen.
Oben