Bonjour,
Je suis débutant en JAVA et malgré tous les tuto il y a un truc que je n'arrive pas à faire ;
Il s'agit d'étendre un string(sans mauvais jeu de mots) en fonction du nombre qui précède, par exemple a4b fait aaaab, ab5c fait abccccc etc.. et de même pour les nombres genre a12b fait 12a puis un b.
Voila en gros ce que j'ai essayé
Mais ça ne marche pas peu importe ce que je fais ça ne marche pas, si quelqu'un a une idée ça m'aiderait beaucoup.. Avec explications de préférence si vous utilisez des trucs plus poussés !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 public class HelloWorld { public static void main(String[] args) { String res=""; int out; String s="ab3c"; int x=5; for (int i = 0 ; i < s.length() ;i++){ out=i+1; if (s.charAt(out) instanceof int) { for (int j=0; j<out; j++){ res+=s.charAt(i); } } } System.out.print(res); } }
Partager