🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #1746

[java] bitSet of array van booleans

#1746
From: Passero
Date: Mon, 06 Dec 2004 18:01
22 lines
2346 bytes
Ik heb gezien dat Java een collection biedt voor bits in op te slaan. Je zet
die op 0 of 1, zijnde false en true. Nu heb ik zo iets nodig en ik dacht
direct aan een array van booleans maar weet nu niet wat het beste is. Is een
bitSet performanter of kan ik daar meer dingen mee doen?

Het gaat om het volgende probleem. Er is een spel situatie waarbij elke
speler een strategie kiest. Die strategie ziet er als volgt uit: 1001010
(random gekozen) 1 wil zeggen dat hij iets doet en 0 wil zeggen dat hij iets
niet doet. Daarom dat ik direct aan booleans dacht. Het lijkt direct op een
bitpatroon daarom dat ik ook wel te vinden ben voor de bitSet maar weet het
niet direct. Het programma moet een bepaalde bit kunnen opvragen dus
bijvoorbeeld de 3de bit. Hij moet die ook zonder probleem kunnen veranderen.
Voor de strategie moet die nooit verschuiven maar ik moet ook bijhouden wat
de andere spelers gedaan hebben, dus ik moet een 2de bitSet of array
bijhouden voor de andere strategie. Daar moet ik wel kunnen verschuiven dus
dan krijg ik iets van:

huidige strategie: 100 en speler kiest 1 dan krijg ik een shift en wordt
het: 110. Bestaat die methode in de bitSet of moet ik die daar ook voor
schrijven.

Ik hoop dat het een beetje duidelijk is waar ik het voor nodig heb.
Technical Details
Message-ID: <581td.11883$JH.633926@phobos.telenet-ops.be>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!newsfeed.icl.net!newsfeed.freenet.de!feed.news.tiscali.de!news.belwue.de!newsfeed.arcor.de!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,bf8d55cf5d907f5,start
X-Google-Thread: 107324,bf8d55cf5d907f5,start
X-Google-Attributes: gidfcea4,gid107324,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!newsfeed.icl.net!newsfeed.freenet.de!feed.news.tiscali.de!news.belwue.de!newsfeed.arcor.de!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
From: "Passero" <bla@bla.be>
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: [java] bitSet of array van booleans
Lines: 24
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Message-ID: <581td.11883$JH.633926@phobos.telenet-ops.be>
Date: Mon, 06 Dec 2004 18:01:37 GMT
NNTP-Posting-Host: 81.164.115.164
X-Complaints-To: abuse@telenet.be
X-Trace: phobos.telenet-ops.be 1102356097 81.164.115.164 (Mon, 06 Dec 2004 19:01:37 MET)
NNTP-Posting-Date: Mon, 06 Dec 2004 19:01:37 MET
Organization: Telenet Internet