Oppgave 1
BitOutputStream ut = BitOutputStream.toFile("utfil.txt"); ut.write("ABCD".getBytes()); // metoden write(byte[] b) ut.close();
Oppgave 2
Vi har A = 65 = 01000001, B = 66 = 01000010, C = 67 = 01000011 og D = 68 = 01000100
.
Dermed kan vi f.eks. gjøre det slik:
BitOutputStream ut = BitOutputStream.toFile("utfil.txt"); int AB = ('A' << 8) | 'B'; int CD = ('C' << 8) | 'D'; ut.writeBits(AB, 16); ut.writeBits(CD, 16); ut.close();
Oppgave 2
F.eks. slik:
BitOutputStream ut = BitOutputStream.toFile("utfil.txt"); int ABCD = 0b01000001010000100100001101000100; ut.writeBits(ABCD, 32); ut.close();