\begin{slide}{Datei-Inhalt lesen}

Dateiinhalt ausgeben (wie Programm \verb|cat|):
\begin{verbatim}
File f = new File ("foo.bar");
FileReader r = new FileReader (f);
int c;
while ((c = r.read ()) != -1) {
  System.out.print ((char) c);
}
\end{verbatim}

Besonderheiten:
\begin{itemize}
\item
  Zuweisung ist als Ausdruck erlaubt --- hat welchen Wert?
\item
  Datei- (Stream-)Ende durch \glqq Zeichen\grqq\ \verb|-1|

  (u. a. deswegen) werden ints gelesen (nicht chars)
\item
  Umwandlung in char durch typecast
\end{itemize}

\end{slide}
