Hallo, ich wollte eine Methode schreiben, bei der ein String gegeben ist und man dann die einzelnen Zeichen durch einen Integer wert teil. Wenn dies möglich ist, dann soll dieser char zwischengespeichert werden, und dann zum Schluss sollen alle Zeichen die durch diesen wert teilbar waren als String zurückgegeben werden.
Nun mein Codeversuch:
allerdings macht dieser Code nicht genau was er soll, z.B. bei
extractSubChars("BABCD", 3) gibt er BB anstatt BC aus und bei anderen Beispielen gibt er gar nichts aus. Hat jemand einen Vorschlag?
Nun mein Codeversuch:
Java:
public String extractSubChars(String x, int m){
String store = "";
for (int i = 0; i < x.length(); i++) {
if (x.charAt(i) % m == 0) {
store += x.charAt(i);
}
}
return store;
}
allerdings macht dieser Code nicht genau was er soll, z.B. bei
extractSubChars("BABCD", 3) gibt er BB anstatt BC aus und bei anderen Beispielen gibt er gar nichts aus. Hat jemand einen Vorschlag?