G
Guest
Gast
Hallo,
ich würde gern ein simples Programm schreiben, wobei ein Wort eingegeben wird, welches dann mit einem vorher festgelegten Wörterbuch-String verglichen wird.
Ich stehe aber gerade vor dem Problem den String in einzelne Wörter aufzuteilen, die dann jeweils mit dem Eingabewort vergleichen werden.
Ich schicke mal meinen bis jetzt geschriebenen Code:
[/quote]
Ich brauche nun bei Zeile 32 einen Befehl, der den String in einzelne Wörter auftrennt, welche dann mit dem aus der Eingabe verglichen werden.
Das Programm soll mir nur als Beispiel dienen, ich möchte also kein umfassendes Wörterbuch einbinden.
Hat jemand eine Idee??
MfG Kevin
ich würde gern ein simples Programm schreiben, wobei ein Wort eingegeben wird, welches dann mit einem vorher festgelegten Wörterbuch-String verglichen wird.
Ich stehe aber gerade vor dem Problem den String in einzelne Wörter aufzuteilen, die dann jeweils mit dem Eingabewort vergleichen werden.
Ich schicke mal meinen bis jetzt geschriebenen Code:
Code:
import algoj.IOUtils;
public class Wörterbuch {
public static void main(String[] args) {
String Eingabe;
String dictionary;
int i;
int z;
int x = 0; // Werte werden festgelegt
dictionary="bla" + "peter" + "gedöns" + "flup"; // Wöterbuch wird festgelegt
System.out.println("Wort eingeben:");
Eingabe = IOUtils.readString(); // Eingabe des Wortes
Eingabe=Eingabe.toLowerCase(); // Macht Buchstaben zu kleinen Buchstaben
z=Eingabe.length(); // Buchstaben werden gezählt
System.out.println("Die Anzahl der Buchstaben beträgt: "+z);
for(i=0;i<Eingabe.length();i++)
{
if (Eingabe.charAt(i)== dictionary.charAt(i)) //vergleicht Wort mit denen aus dem Wörterbuch
{
x=x+1;
}
}
if (x == z)
{System.out.println("Das Wort ist im Wörterbuch");}
else
{System.out.println("Das Wort ist nicht im Wörterbuch");} // Ausgabe
}
}
Ich brauche nun bei Zeile 32 einen Befehl, der den String in einzelne Wörter auftrennt, welche dann mit dem aus der Eingabe verglichen werden.
Das Programm soll mir nur als Beispiel dienen, ich möchte also kein umfassendes Wörterbuch einbinden.
Hat jemand eine Idee??
MfG Kevin