Bonjour,
Je me demandé si je fais un stream sur une collection collection.stream().filter(predicat).foreach(...) est ce que si je suis par exemple au troisièmes élément du parcours, si le prédicat sur le premier élément déjà parcourus change entre temps dans le foreach, le parcours va reprendre à partir du premier élément.
Et de manière général, si un élément, même non parcouru encore, est modifié, est ce que le filtre en tient compte ou si son état reste figé au moment de l'appel de la fonction stream().
Partager