Wie erstelle ich einen unveränderlichen Iterator?
Posted: 07 Jan 2025, 04:57
Wenn ich eine Karte oder eine Liste habe und daraus einen Iterator erhalte, zum Beispiel:
Wenn etwas diese Karte nachträglich ändert, wirkt sich das auf den Iterator aus oder ist der Iterator nach seiner Erstellung grundsätzlich unveränderlich?
Wenn es nicht unveränderlich ist, wie erstellt man dann einen unveränderlichen Iterator?
Code: Select all
var map = new HashMap();
var iterator = map.entrySet().iterator();
Wenn es nicht unveränderlich ist, wie erstellt man dann einen unveränderlichen Iterator?