package elte.java2_utikalauz5.util; import java.util.*; /** Bitsorozat példa. @link.forrásfájl {@docRoot}/../data/util/src SzemesHajasok.java @link.letöltés {@docRoot}/../data/util SzemesHajasok.jar @since Java 2 Útikalauz programozóknak */ class SzemesHajasok { static BitSet barnahajúak = new BitSet(), kék_a_szemük = new BitSet(9); static void initSets() { for(int i=1;i<5;i++) barnahajúak.set(i); for(int i=3; i<10;i++) kék_a_szemük.set(i); } public static void main(String argv[]) { initSets(); System.out.println("Barnahajúak:"+barnahajúak); System.out.println("Kék a szemük:"+kék_a_szemük); barnahajúak.and(kék_a_szemük); //az eredmény a barnahajúak bitsorozatban lesz System.out.println("Barnahajúak és kék a szemük:" + barnahajúak); } }