Hallo alle zusammen,
ich bin noch ziemlicher Java-Anfänger und neu hier, also seht es mir bitte nach, wenn ich was falsch mache (;
Wir haben eine kleine Tabelle mit Übersetzungen von Wörtern in "Leet"-Wörter bzw. einzelnen Buchstaben in "Leet"-Buchstaben vorgegeben bekommen, z.B. "elite" wird zu "1337" oder "ck" zu "xx". Nun sollten wir zuerst eine Methode implementieren, die die vorgegebenen Übersetzungen eines "normalen" Wortes in "Leet" realisiert. Ich hab das also so bewerkstelligt:
Ich denke eigentlich, dass das soweit korrekt ist.
Aber bei der zweiten Teilaufgabe komm ich nicht weiter. Man soll eine Methode String[] allToLeet(String[] normals) implementieren, die alle Elemente des gegebenen "Normal"-Arrays in "Leet" übersetzt und ein neues Array mit den übersetzten Vokabeln zurückgibt. Man soll zur Konvertierung eine for-Schleife und die oben angefertigte Übersetzungsmethode benutzen. Bis jetzt habe ich folgenden Code:
Vielleicht könnt ihr mir ja helfen, denn es gibt noch eine dritte Teilaufgabe, die auf den ersten beiden aufbaut.
Vielen Dank!
Gruß GRHM93
ich bin noch ziemlicher Java-Anfänger und neu hier, also seht es mir bitte nach, wenn ich was falsch mache (;
Wir haben eine kleine Tabelle mit Übersetzungen von Wörtern in "Leet"-Wörter bzw. einzelnen Buchstaben in "Leet"-Buchstaben vorgegeben bekommen, z.B. "elite" wird zu "1337" oder "ck" zu "xx". Nun sollten wir zuerst eine Methode implementieren, die die vorgegebenen Übersetzungen eines "normalen" Wortes in "Leet" realisiert. Ich hab das also so bewerkstelligt:
Java:
public static String toLeet (String normal) {
String leet;
leet = normal.replace("elite", "1337");
leet = leet.replace("cool", "k3wl");
leet = leet.replace("!", "!!!11");
leet = leet.replace("ck", "xx");
return leet;
}
Ich denke eigentlich, dass das soweit korrekt ist.
Aber bei der zweiten Teilaufgabe komm ich nicht weiter. Man soll eine Methode String[] allToLeet(String[] normals) implementieren, die alle Elemente des gegebenen "Normal"-Arrays in "Leet" übersetzt und ein neues Array mit den übersetzten Vokabeln zurückgibt. Man soll zur Konvertierung eine for-Schleife und die oben angefertigte Übersetzungsmethode benutzen. Bis jetzt habe ich folgenden Code:
Java:
public String[] allToLeet (String[] normals) {
String normal = "";
String[] converteds = new String[10];
for (int i = 0; i <= normals.length; i++) {
normal = normals[i];
converteds[i] = toLeet(normal);
}
return converteds;
}
Vielleicht könnt ihr mir ja helfen, denn es gibt noch eine dritte Teilaufgabe, die auf den ersten beiden aufbaut.
Vielen Dank!
Gruß GRHM93