🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #6626

Vraagje JAVA - TreeMap & TreeSet

#6626
From: Steve Conard
Date: Sat, 16 Nov 2002 13:43
39 lines
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-mail

Show 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/)