[Java] een C++ Map in the Collections?

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • hobbit_be
  • Registratie: November 2002
  • Laatst online: 04-07 12:07
Yo!

in C++ heb je een STL container (als memory serves me well) waarin je bijvorbeeld:

code:
1
2
3
4
5
6
7
collection.add("Mr", "0");
collection.add("David", "1");

Object t = collection.get("0"); //t = "Mr"
Object t = collection.get("Mr"); //t = "0"

...


dus met andere woorden een 'Set' of 'Map' waarbij elke van de element een Key is maar waar je steeds de andere terugkrijgt...

Maar zoiets lijkt niet in Java Collection te zitten... (of wel?)

Wou gewoon effe vragen voordat ik zelf in elkaar flans en weer tijd verspeel...

Acties:
  • 0 Henk 'm!

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Ik ben zoiets nog niet tegengekomen in het collection framework van java. Maar het is denk ik niet erg ingewikkeld om in elkaar te zetten. Je zou het kunnen doen mbv 2 maps.

[ Voor 44% gewijzigd door Alarmnummer op 02-04-2003 15:39 ]


Acties:
  • 0 Henk 'm!

  • hobbit_be
  • Registratie: November 2002
  • Laatst online: 04-07 12:07
yep dat vreesde ik al - alleen is het een probleem voor de 'sync' (ie eerts gaan kijken of de key al bestaat in elke colomn voordat er ingevoerd mag worden) dacht dat het al niet bestond... (wel gek eigenlijk :)

Acties:
  • 0 Henk 'm!

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

probleem voor de sync? Je bedoelt synchronisatie problemen? Je kan toch een container maken waar deze maps inzitten en dan de methods van die container synchronized maken.

Acties:
  • 0 Henk 'm!

Anoniem: 49627

java.util.Properties?

oh nee, dat is niet wat je wilt, dan ben ik hte ook nog niet tegen gekomen...

[ Voor 66% gewijzigd door Anoniem: 49627 op 02-04-2003 15:45 ]


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 07-07 12:03

.oisyn

Moderator Devschuur®

Demotivational Speaker

PS. In C++ heb je dit ook niet, een std::map heeft idd een key en een value, maar je kunt niet zoeken op value. En een std::set is eigenlijk een soort van std::map maar dan zonder value (en met de multi varianten ervan, std::multiset en std::multimap, kun je meerdere keren dezelfde key opslaan)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

check trouwens:
http://www.recursionsw.com/products/jgl/jgl.asp

Misschien dat hier iets leuks in zit.

Acties:
  • 0 Henk 'm!

  • hobbit_be
  • Registratie: November 2002
  • Laatst online: 04-07 12:07
hemm die JGL is net de STL he :) - wel jammer dat het niet gratis is -

oisyn: get better soon - en ik kon mijn stl niet opzoeken want een 'vriend' heeft m'n Stroustroup.

weer bedankt 'Java' - guys :)

Acties:
  • 0 Henk 'm!

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

hobbit_be schreef op 02 April 2003 @ 15:51:
hemm die JGL is net de STL he :) - wel jammer dat het niet gratis is -
Hmm.. vroeger was hij wel gratis..
Pagina: 1