2 minutes, 47 seconds
Collections og streams
- slide 30 : 35
Tegn streams
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