J'essaie d'exécuter une boucle pour supprimer certains caractères d'une chaîne. mais quand je cours le code suivant je reçois la sortie (je sur) seulement de la première exécution. Je ne comprends pas le reste de la chaîne. Quelqu'un peut-il aider s'il vous plaît ce que j'ai besoin d'ajouter ici? ne montre que le résultat de la première itération. MerciSupprimer les caractères du générateur de chaînes
someStr = "I don't know this";
StringBuilder sb = new StringBuilder(someStr);
int n = 3
for (int i = n - 1; i < sb.length(); i = n + 1) {
sb = sb.deleteCharAt(i);
}
System.out.println(sb.toString());
Qu'est-ce 'n'? ... –
Vérifiez ce que votre déclaration d'augmentation est en train de faire – Taelsin
n peut être tout entier comme 2,3,4 etc – user3396478