diff --git a/bin/C11_Flux_de_donnees/10_algorithms_16x9_fr.pdf b/bin/C11_Flux_de_donnees/10_algorithms_16x9_fr.pdf deleted file mode 100644 index 94ab260..0000000 Binary files a/bin/C11_Flux_de_donnees/10_algorithms_16x9_fr.pdf and /dev/null differ diff --git a/bin/C11_Flux_de_donnees/C11a_Les_exceptions/11a_exceptions_streams_fr.pdf b/bin/C11_Flux_de_donnees/C11a_Les_exceptions/11a_exceptions_streams_fr.pdf new file mode 100644 index 0000000..668400c Binary files /dev/null and b/bin/C11_Flux_de_donnees/C11a_Les_exceptions/11a_exceptions_streams_fr.pdf differ diff --git a/bin/C11_Flux_de_donnees/C11b_Lire_et_ecrire_des_fichiers/11b_input_output_streams_fr.pdf b/bin/C11_Flux_de_donnees/C11b_Lire_et_ecrire_des_fichiers/11b_input_output_streams_fr.pdf new file mode 100644 index 0000000..870b597 Binary files /dev/null and b/bin/C11_Flux_de_donnees/C11b_Lire_et_ecrire_des_fichiers/11b_input_output_streams_fr.pdf differ diff --git a/bin/C11_Flux_de_donnees/C11b_Lire_et_ecrire_des_fichiers/StreamReadDemo.class b/bin/C11_Flux_de_donnees/C11b_Lire_et_ecrire_des_fichiers/StreamReadDemo.class new file mode 100644 index 0000000..6972cbf Binary files /dev/null and b/bin/C11_Flux_de_donnees/C11b_Lire_et_ecrire_des_fichiers/StreamReadDemo.class differ diff --git a/bin/C11_Flux_de_donnees/C11b_Lire_et_ecrire_des_fichiers/StreamWriteDemo.class b/bin/C11_Flux_de_donnees/C11b_Lire_et_ecrire_des_fichiers/StreamWriteDemo.class new file mode 100644 index 0000000..fa1ca6c Binary files /dev/null and b/bin/C11_Flux_de_donnees/C11b_Lire_et_ecrire_des_fichiers/StreamWriteDemo.class differ diff --git a/src/C11_Flux_de_donnees/10_algorithms_16x9_fr.pdf b/src/C11_Flux_de_donnees/10_algorithms_16x9_fr.pdf deleted file mode 100644 index 94ab260..0000000 Binary files a/src/C11_Flux_de_donnees/10_algorithms_16x9_fr.pdf and /dev/null differ diff --git a/src/C11_Flux_de_donnees/C11a_Les_exceptions/11a_exceptions_streams_fr.pdf b/src/C11_Flux_de_donnees/C11a_Les_exceptions/11a_exceptions_streams_fr.pdf new file mode 100644 index 0000000..668400c Binary files /dev/null and b/src/C11_Flux_de_donnees/C11a_Les_exceptions/11a_exceptions_streams_fr.pdf differ diff --git a/src/C11_Flux_de_donnees/C11b_Lire_et_ecrire_des_fichiers/11b_input_output_streams_fr.pdf b/src/C11_Flux_de_donnees/C11b_Lire_et_ecrire_des_fichiers/11b_input_output_streams_fr.pdf new file mode 100644 index 0000000..870b597 Binary files /dev/null and b/src/C11_Flux_de_donnees/C11b_Lire_et_ecrire_des_fichiers/11b_input_output_streams_fr.pdf differ diff --git a/src/C11_Flux_de_donnees/C11b_Lire_et_ecrire_des_fichiers/StreamReadDemo.java b/src/C11_Flux_de_donnees/C11b_Lire_et_ecrire_des_fichiers/StreamReadDemo.java new file mode 100644 index 0000000..679c476 --- /dev/null +++ b/src/C11_Flux_de_donnees/C11b_Lire_et_ecrire_des_fichiers/StreamReadDemo.java @@ -0,0 +1,28 @@ +package C11_Flux_de_donnees.C11b_Lire_et_ecrire_des_fichiers; + +import java.io.BufferedReader; +import java.io.FileReader; + +public class StreamReadDemo { + public static void main(String args[]) { + try { + // The first argument is the path where the file will be read. + // This is a absolute path for Windows. In Linux, something + // like "~/out.txt" would read the file directly in you home directory + FileReader f = new FileReader("c://tmp//stuff.txt"); + BufferedReader bf = new BufferedReader(f); + + String line = ""; + + // Each readLine() call CONSUMES the complete line + line = bf.readLine(); + System.out.println("The first line of file is :" + line); + line = bf.readLine(); + System.out.println("The second line of file is :" + line); + bf.close(); + + } catch (Exception e) { + e.printStackTrace(); + } + } +} diff --git a/src/C11_Flux_de_donnees/C11b_Lire_et_ecrire_des_fichiers/StreamWriteDemo.java b/src/C11_Flux_de_donnees/C11b_Lire_et_ecrire_des_fichiers/StreamWriteDemo.java new file mode 100644 index 0000000..86617af --- /dev/null +++ b/src/C11_Flux_de_donnees/C11b_Lire_et_ecrire_des_fichiers/StreamWriteDemo.java @@ -0,0 +1,26 @@ +package C11_Flux_de_donnees.C11b_Lire_et_ecrire_des_fichiers; + +import java.io.FileOutputStream; +import java.io.PrintWriter; + +public class StreamWriteDemo { + public static void main(String[] args) { + try { + // The first argument is the path where the written file will be + // This is a absolute path for Windows. In Linux, something + // like "~/out.txt" would write the file directly in you home directory + FileOutputStream fs = new FileOutputStream("c://tmp//out.txt", true); + PrintWriter pw = new PrintWriter(fs); + + // This is the content which will be written INTO the file + pw.print("This is the text which will be written"); + + // We have to close the file when we are done working with it + pw.close(); + } catch (Exception e) { + System.out.println("File can't be written"); + e.printStackTrace(); + } + System.out.println("Writing done"); + } +}