Article View: be.comp.programming
Article #1746[java] bitSet of array van booleans
From: Passero
Date: Mon, 06 Dec 2004 18:01
Date: Mon, 06 Dec 2004 18:01
22 lines
2346 bytes
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-mailShow 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