Hallo zusammen, ich stehe vor einem Problem. Ich soll lt. Aufgabenstellung eine Methode implementieren, die Zeichen aus einem String an den Stellen löscht, wo % zweiter Parameter (hier byte n) = 0 ist.
Beispiel: delChar("Dies ist ein Test!", 3); -> "ie is inTet!"
Bisher bin ich so weit gekommen:
Ist es sinnvoll einen neuen String zu erstellen, der alle Zeichen beinhaltet, außer eben an den i Stellen?
Welche Befehle gibt es, um einzelne Zeichen zu löschen?
Danke für jeden Tipp
Beispiel: delChar("Dies ist ein Test!", 3); -> "ie is inTet!"
Bisher bin ich so weit gekommen:
Java:
String delChar(String string, byte n){
for(int i = 0; i < string.length(); i++){
if(string.charAt(i) % n == 0){
// hier fehlt die Anweisung um das Zeichen an der Stelle i zu löschen
}
}
return string;
}
Ist es sinnvoll einen neuen String zu erstellen, der alle Zeichen beinhaltet, außer eben an den i Stellen?
Welche Befehle gibt es, um einzelne Zeichen zu löschen?
Danke für jeden Tipp