Tekst filer med unicode tegn er repræsenteret som en strøm af bytes i en eller anden indkodning
InputStreamReader læser platformsafhængige tegn og afleverer Unicode tegn til Java programmet
OutputStreamWriter tager udgangspunkt i Unicode tegn og skriver platformsafhængige tegn
InputStreamReader og OutputStreamWriter er broer mellem tegn og byte streams
PrintWriter skriver de primitive datatyper i Java til en tekstfil
Der finder ikke en klasse i Java Core API der på tilsvarende måde kan indlæse primitive datatyper fra en tekstfil
Vi har ofte valgt at anvende en simpel klasse oopcourse.util.Console ,cs1.Keyboard eller SimpleInput til læsning af tegn og efterfølgende transformation til Java's primitive datatyper