J'ai un tableau multidimensionnel qui étaitvaleurs entières initialisées. Je veux construire ArrayList pour tous les index (cellules) de ce tableau. Les bibliographes prendront des nombres aléatoires avec un nombre de valeurs entières dans la cellule correspondante. Par exemple, multiarray [0] [5] = 15, je veux créer une ArrayList qui porte le nom "0,5" (signifie 0 à 5) et lui ajouter 15 valeurs aléatoires. J'essaie de faire cela avec pour boucle;
for (int i=0; i<n; i++){
for(int j=0; j<n; j++){
if(i != j){
String nameOfSenderBank=String.valueOf(i);
String nameOfReceiverBank=String.valueOf(j);
ArrayList<Integer> ??? = new ArrayList<Integer>();
for(int a=0; a<banksNumberOfOrders[i][j]; a++){
.....
}
}
}
}
Je ne peux pas "nommer ArrayList de manière dynamique avec les numéros d’index de la boucle, je transforme en caractères Integer en String, mais les variables locales ne sont pas" utilisées comme nom ArrayList, comment puis-je résoudre ce problème.
Réponses:
1 pour la réponse № 1Je pense qu'une meilleure option est d'avoir un HashMap<String, int[]>
où la clé serait le nom 0 à 5 et la valeur serait le tableau de valeurs aléatoires.