J’utilise ce code pour convertir un à un
:
Je veux éviter de créer une nouvelle liste dans chaque itération de la boucle. Est-ce possible ?
J’utilise ce code pour convertir un à un
:
Je veux éviter de créer une nouvelle liste dans chaque itération de la boucle. Est-ce possible ?
Vous pouvez utiliser la Liste.addAll() méthode. Il accepte une Collection comme un argument, et votre ensemble est une Collection.
mainList.addAll(set);
EDIT: que répondre à la modification de la question.
Il est facile de voir que si vous voulez avoir un Map
avec List
s comme des valeurs, afin d'avoir des k valeurs différentes, vous devez créer k listes différentes.
Donc: Vous ne pouvez pas éviter la création de ces listes, les listes devront être créés.
Possible travail autour de:
Déclarer votre Map
comme Map<String,Set>
ou Map<String,Collection>
au lieu de cela, et il suffit d'insérer votre jeu.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.