Hej arne
Tak for svaret.
Vil det sige, at denne dokumentation er forkert eller er det mig der misforstår; "Abstract class representing
a filtered input stream of bytes" (
http://www.epic.noaa.gov/~dwd/doc/java.io.FilterInputStream.html)
Jeg har snart brugt rigtig lang tid på at finde rundt i java io, og er efterhånden ved at være godt forvirret.
Dette decorator pattern er vist kun smart når man forstår det til fulde :(
Forhåbentlig kan du være en redningsplanke i dette vivar!!!
Det fremgår af de bøger jeg har og af eks. fundet på nettet, at man bruger Writer og subklasser af denne,
når der skriver character output. Alligevel vises mange eks., hvor der skrives tekst til filer
ved brug af ps = new PrintStream(new FileOutputStream("log.txt")); -- og -- ps.println("hej");
Dette forvirrer mig en del - hvorfor gøres dette med OutPutStreams???
Jeg har fundet dette link (
http://ocw.mit.edu/OcwWeb/Civil-and-Environmental-Engineering/1-124JFall2000/LectureNotes/detail/file_io.htm#Output)
, hvor det både vises hvordan der skrives til en fil med OutputStreams og med Writers.
Endvidere beskrives det, hvordan der kan skabes 16 bit Readers af InputStreams og 16 bit Writers af OutputStreams.
Kan du gøre klart for mig, hvornår man bør bruge hvad, og hvad den grundlæggende forskel er mellem de to eks. der er på
at skrive til en fil i eks. her:
http://ocw.mit.edu/OcwWeb/Civil-and-Environmental-Engineering/1-124JFall2000/LectureNotes/detail/file_io.htm#Output Jeg håber ikke jeg presser citronen for meget med dette omfattende og måske noget rodede spørgsmål. Jeg vil meget gerne give
ekstra point for besvarelse af dette (en ringe tak).
på forhånd tak for hjælpen.
/dresen