Bonjour tout le monde. J'ai besoin de votre aide pour résoudre un problème.
regardons le code suivant:
Je cherche à créer une variable string de taille ttaile et qui contient cette chaine:"AABBBCDEE" (càd tablo[0] de A + tablo[1] de B + tablo[2] de C + tablo[3] de D + tablo[4] de E.)
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 package bidon; public class bidon { public static void main(String[] args) { // TODO Auto-generated method stub int tablo[]={2,3,1,1,2}; String origine="ABCDE"; int ttaille=0; for(int elem:tablo) { ttaille +=elem; } } }
J'ai pensé à créer 5 tableaux à partir du tablo:
tablo1[]=new int[tablo[0]] ,tablo2[]=new int[tablo[1]] , tablo3[]=new int[tablo[2]] ....
puis faire une boucle pour chacune de ces 5 tableaux, exemple pour tablo1:
et tablo2[i]=origine.charAt(1); ......
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for(int i=0;i<tablo1.length;++i) { tablo1[i]=origine.charAt(0); }
Puis je fais la concaténation des 5 tableaux.
J'ai l'intuition qu'il y a plus simple mais je n'ai pas d'autres idées.
Merci
Partager