Stop show with sound -- Keyboard shortcut: 'x'  Next slide in show -- Keyboard shortcut: 'n'  1 minute, 21 secondsCollections og streams - slide 35 : 35

Stream filtre 

Filter streams i Java kan kombineres til specialiserede former for streams
 

En binær fil hvorfra der læses primitive Java data gennem en buffer: 

 

import java.io.*;

class StreamFilterExample{

 public static void main(String[] args) throws IOException {
  DataInputStream din = new DataInputStream(
                           new BufferedInputStream(
                             new FileInputStream(
                               new File("numbers.dat"))));

  int i;
  boolean b;
  
  i = din.readInt();
  b = din.readBoolean();

  System.out.println("i = " + i + ". b = " + b);

  din.close();
 }
}
 

NumberProducer.javaEt program som skriver et tal og en boolean på en binær fil.