30 lines
1009 B
TeX
30 lines
1009 B
TeX
\section{Programmierung}
|
|
|
|
\subsection{Dateien lesen}
|
|
Dateien können mit einem FileReader geöffnet werden und mit einem Scanner
|
|
ausgelesen werden. \\
|
|
Beispiel: \\
|
|
\begin{lstlisting}[frame=single, language=Java]
|
|
FileReader datei = new FileReader("dateipfad/datei.txt");
|
|
Scanner scn = new Scanner(datei);
|
|
|
|
while (scn.hasNextLine()) {
|
|
....
|
|
}
|
|
scn.close();
|
|
\end{lstlisting}
|
|
|
|
\subsection{Dateien schreiben}
|
|
Mit dem FileWriter können Dateien geöffnet werden. Der BufferedWriter schreibt dann
|
|
in die Dateien. \\
|
|
Beispiel:
|
|
\begin{lstlisting}[frame=single, language=Java]
|
|
FileWriter filew = new FileWriter("dateipfad/datei.txt");
|
|
BufferedWriter bufferedw = new BufferedWriter(filew);
|
|
|
|
bufferedw.write("Das ist ein Test");
|
|
bufferedw.newLine();
|
|
bufferedw.write("Das ist ein zweiter Test");
|
|
bufferedw.close();
|
|
\end{lstlisting}
|