07. maj 2003 - 17:16Der er
15 kommentarer og 1 løsning
Hashtable ...unikke værdier ....?
Jeg har en hashtable hvor jeg indlæser en række værdier fx {jesper,"123",søren,"234"} Hvordan sikrer jeg mig at der ikke kommer to ens værdier ind ? fx {jesper=123,søren=234, Lars=123} hvor jesper=123 og Lars=123
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
En anden måde vil være at gemme værdierne omvendt i et andet Hashtable, således at det andet Hashtable's put-metode returnerer 123 når du prøver at indsætte det
Vrøvl - det andet Hashtable returnerer værdien, hvilket vil sige Jesper eller Lars. Det er dog ligegyldigt hvad der returneres, idet vi kun er interesserede i om der returneres null eller ej.
arne_v >> For god ordens skyld, du behøver ikke at caste til String når du skriver til skærmen, idet String nedarver fra Object, hvori toString() oprindeligt blev implementeret. String-klassen har naturligvis overskrevet implementeringen i Object, så strengen skrives ud.
Hvad er der i vejen med mit løsningsforslag, hvis madox ikke behøver en meget effektiv indlaesning?
Loopen: 1 logisk put => N fysiske get + 1 put , N = antal elementer
Jeg forklarede om det fordi der blev spurgt om det.
Og jeg vil næsten altid caste i den slags kode. Der bliver kaldt den samme toString uanset hvad, da alle metoder er virtuelle i Java. Men man dokumenterer koden og man får en fejl hvis der er en anden type objekt.
Jeg har fået det til at virke. Brugte arne_v 's løsning
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.