Stream optimisation supression
Bonjour à tous,
j'ai une classe qui a une méthode update(), dans celle-ci il y a la boucle ci-dessous :
Code:
1 2
|
for(Entry<Long, Vector<Component>> entry : this.entities.entrySet()){...} |
Dans cette boucle je dois effectuer une suppression de clé (et de sa valeur), hors ce n'est pas possible.
J'aurais donc voulu savoir ce qui est le plus rapide pour supprimer mes clés.
- Créer une queue et supprimer les clés après ma boucle ?
- Créer à chaque tour un nouveau stream ? (Je ne pense pas que ce soit une bonne idée...)
- .... ?
Merci pour votre aide :)