🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #6737

Re: Vraagje JAVA - TreeMap & TreeSet

#6737
From: Steve Conard
Date: Thu, 21 Nov 2002 21:55
121 lines
4285 bytes
Thanks

Ik heb de elementen inderdaad omgezet naar strings en alles loopt perfect.



"ludwig" <ludwig@hotmail.be> wrote in message
news:ar7on1$38s$1@news.worldonline.be...
> Steve,
>
> Ik denk dat je key geen treemap moet zijn, maar wel  van hetzelfde type
als
> je key  ( bv een string.)
> Hierbij een voorbeeldje waar de key een String.
> De bijbehorende waarde is een  Float.
>
> groeten,
> ludwig
>
>
> (het voorbeeldje komt van de java.sun.com)
>
>
>
>
>
> public class TreeM {
>     public static void main(String  args[]) {
>         String  names[] = {"Mercury", "Venus", "Earth", "Mars", "Jupiter",
> "Saturn", "Uranus", "Neptune", "Pluto"};
>         float diameters[] = {4800f, 12103.6f, 12756.3f, 6794f, 142984f,
> 120536f, 51118f, 49532f, 2274f};
>         Map map = new TreeMap();
>         for (int i=0, n=names.length; i < n; i++) {
>             map.put(names[i],         new Float(diameters[i]));
>         }
>         Iterator it = map.keySet().iterator();
>         Object obj;
>         while (it.hasNext())
>
>             obj = it.next();
>         System.out.println(obj + ":  " + map.get(obj));
>         }
>
> //
>        if (map.containsKey("Mars")){
>            Float dia = (Float)map.get("Mars");
>            System.out.println("Mars------>" + dia);
>         }
>
>     }
> }
>
>
>
>
>
> Steve Conard wrote in message
> <1037454474.541469@seven.kulnet.kuleuven.ac.be>...
> >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: <1037916045.160158@seven.kulnet.kuleuven.ac.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-04!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!syros.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
References: <1037454474.541469@seven.kulnet.kuleuven.ac.be> <ar7on1$38s$1@news.worldonline.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,a7adc1010673919
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-11-21 14:02:05 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-04!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!syros.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
From: "Steve Conard" <conard_steve@hotmail.com>
Newsgroups: be.comp.programming
Subject: Re: Vraagje JAVA - TreeMap & TreeSet
Date: Thu, 21 Nov 2002 22:55:49 +0100
Organization: KULeuvenNet
Lines: 123
Message-ID: <1037916045.160158@seven.kulnet.kuleuven.ac.be>
References: <1037454474.541469@seven.kulnet.kuleuven.ac.be> <ar7on1$38s$1@news.worldonline.be>
Reply-To: "Steve Conard" <conard_steve@hotmail.com>
NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be
X-Trace: naxos.belnet.be 1037916046 10402 134.58.127.12 (21 Nov 2002 22:00:46 GMT)
X-Complaints-To: abuse@belnet.be
NNTP-Posting-Date: Thu, 21 Nov 2002 22:00:46 +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/)