diff --git a/sae/tex/programmierung.tex b/sae/tex/programmierung.tex new file mode 100644 index 0000000..51c386e --- /dev/null +++ b/sae/tex/programmierung.tex @@ -0,0 +1,29 @@ +\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} diff --git a/sae/tex/saeroot.pdf b/sae/tex/saeroot.pdf index 8c85d41..00a3202 100644 Binary files a/sae/tex/saeroot.pdf and b/sae/tex/saeroot.pdf differ diff --git a/sae/tex/saeroot.tex b/sae/tex/saeroot.tex index 57fbc41..76369b5 100644 --- a/sae/tex/saeroot.tex +++ b/sae/tex/saeroot.tex @@ -71,6 +71,7 @@ \include{datenbanken} \newpage - + \include{programmierung} + \newpage \end{document}