Løsningsforslag - oppgaver i Vedlegg A.2.2


Oppgave 2

  BitOutputStream ut = BitOutputStream.toFile("utfil.txt");

  // ABC = 010000010100001001000011
  // = 010000010 1000010 01000 011 = 130 66 8 3
  ut.writeBits(130,9);  // skriver ut 9 biter, dvs:  010000010
  ut.writeBits(66,7);   // skriver ut 7 biter, dvs:  1000010
  ut.writeBits(8,5);    // skriver ut 5 biter, dvs:  01000
  ut.writeBits(3,3);    // skriver ut 5 biter, dvs:  011

  ut.close();             // VIKTIG: Avslutt alltid med close()