Hallo Leute,
Ich hab folgende Frage:
angenommen ich habe einen String, nennen wir ihn
und eine Methode
. Wie kann ich herausfinden, ob man aus String s, String word formen kann, true oder false soll am Ende herrauskommen.
"Level" und "LvEel", sollen nur Platzhalter Worte sein, man könnte also jedes beliebige Wort einsetzen und die Methode überprüft dann; ob aus
,
entstehen könnte.
Meine Idee war es, erstmal alle Buchstaben von
und
in Kleinbuchstaben zu ändern und möglichen Whitespace zu entfernen (wenn bespielsweise Wörter wie
auftreten). Dann wollte ich die Länge der beiden Strings vergleichen, sind sie gleich, geht's weiter, wenn nicht wird false zurückgegeben. Soweit alles klar, aber was mach ich dann. Ich müsste ja theoretisch die einzelnen Buchstaben zählen und wenn die Anzahl bei beider Strings übereinstimmt (sprich "level" = 2*l, 2*e, 1*v --> "LvEel" = 2*l, 2*e, 1*v) wird true ausgegeben, wenn nicht false. Leider hab ich absolut keine Ahnung, wie ich das ausgeben soll geschweige denn, ob dieser Lösungsansatz der Richtige ist.
Ich sitze seit drei Wochen in einem Java-Kurs für Anfänger, somit dürfte die Lösung ja eigentlich gar nicht so schwer sein, wahrscheinlich haperts bei mir noch ein bisschen am Grundverständnis. Also wenn jemand einen leichteren Lösungsansatz findet oder mir wenigstens erklären kann, was ich hier zu tun habe, würde mir das sehr helfen.
MfG Flori
Ich hab folgende Frage:
angenommen ich habe einen String, nennen wir ihn
Java:
String word = "level";
Java:
public boolean consistsWord (String s "LvEel"){}
"Level" und "LvEel", sollen nur Platzhalter Worte sein, man könnte also jedes beliebige Wort einsetzen und die Methode überprüft dann; ob aus
Java:
String s
Java:
String word
Meine Idee war es, erstmal alle Buchstaben von
Java:
String s
Java:
String word
Java:
String s "Lv Eel";
Ich sitze seit drei Wochen in einem Java-Kurs für Anfänger, somit dürfte die Lösung ja eigentlich gar nicht so schwer sein, wahrscheinlich haperts bei mir noch ein bisschen am Grundverständnis. Also wenn jemand einen leichteren Lösungsansatz findet oder mir wenigstens erklären kann, was ich hier zu tun habe, würde mir das sehr helfen.
MfG Flori