Path: csiph.com!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: "Christian H. Kuhn" Newsgroups: de.comp.lang.java Subject: Re: Element in TreeMap wird nicht gefunden Date: Sun, 31 Dec 2017 16:42:43 +0100 Lines: 17 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net 0+t1dyaGlhGeomtIJ75UoQnrfrdk3b2jtzivIWgqNZ4gF5NoM= Cancel-Lock: sha1:Q2MxG2AM2SCypePqjXZFvN71bW8= User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 In-Reply-To: Xref: csiph.com de.comp.lang.java:13151 Am 31.12.2017 um 13:55 schrieb Michael Paap: > Note: great care must be exercised if mutable objects are used as map > keys. The behavior of a map is not specified if the value of an object > is changed in a manner that affects equals comparisons while the object > is a key in the map. Dafür ein Extradank :-) Steht so auch für Set in der API Doc. Ich hätte es überlesen, und beim nächsten Schritt hätte ich genau den Fehler gemacht: Knoten gesucht, verändert, TreeSet.first() aufgerufen und falsche Ergebnisse bekommen. Jetzt weiß ich: Knoten suchen, aus Set löschen, verändern, neu in Set reinschreiben. Du kannst mir nicht zufällig von noch ein paar Stellen vorher sagen, dass ich erstmal reinfalle? :-D lg QNo