Article View: be.comp.programming
Article #6626Vraagje JAVA - TreeMap & TreeSet
From: Steve Conard
Date: Sat, 16 Nov 2002 13:43
Date: Sat, 16 Nov 2002 13:43
39 lines
2503 bytes
2503 bytes
Hallo
Ik zit met een probleempje en ik zie niet meteen hoe ik het kan oplossen.
Ik heb een prog. die generatie van een aantal cijfercombinaties verzorgt. Om
geen dubbels in mijn combinaties te hebben heb ik hiervoor een TreeSet
gebruikt en die verschillende TreeSet's in een ArrayList gestopt. Tot nu nog
geen probleem
Het volgende wat ik zou willen doen is het verschillende combinaties gaan
tellen met behulp van een TreeMap.
De uitvoer zou dat iets een stijl van dit moet worden:
Combinatie 1: 1 2 3 4... 2keer
Combinatie 2: 5 6 7 8... 1keer
Nu heb ik geprobeerd om de TreeSet's terug uit de ArrayList's te halen en ze
vervolgens in de TreeMap te stoppen om zo het aantal verschillende
combinaties te kunnen gaan bepalen.
Blijkbaar kan ik geen TreeSet's in mijn TreeMap kwijt. Klopt dit ?
Ik krijg steeds de volgende exception:
Exception in thread "main" java.lang.ClassCastException: java.util.TreeSet
at java.util.TreeMap.compare(TreeMap.java:1081)
at java.util.TreeMap.getEntry(TreeMap.java:341)
at java.util.TreeMap.containsKey(TreeMap.java:199)
at test.main(test.java:58)
Op test.java regel 58 heb ik het volgende staan: if(map.containsKey(key)) en
key ziet er als volgt uit Object key = (TreeSet)list.get(i);
Kan iemand helpen?
Thanks
Steve
Technical Details
Message-ID:
<1037454474.541469@seven.kulnet.kuleuven.ac.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-05!sn-xit-06!sn-xit-04!supernews.com!newsfeed.online.be!syros.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,a7adc1010673919,start X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-11-16 05:54:06 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-05!sn-xit-06!sn-xit-04!supernews.com!newsfeed.online.be!syros.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail From: "Steve Conard" <conard_steve@hotmail.com> Newsgroups: be.comp.programming Subject: Vraagje JAVA - TreeMap & TreeSet Date: Sat, 16 Nov 2002 14:43:12 +0100 Organization: KULeuvenNet Lines: 45 Message-ID: <1037454474.541469@seven.kulnet.kuleuven.ac.be> Reply-To: "Steve Conard" <conard_steve@hotmail.com> NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be X-Trace: naxos.belnet.be 1037454475 25965 134.58.127.12 (16 Nov 2002 13:47:55 GMT) X-Complaints-To: abuse@belnet.be NNTP-Posting-Date: Sat, 16 Nov 2002 13:47:55 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@localhost X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)