From 11aaf2ff91a5953834736d3653d407de6a194d10 Mon Sep 17 00:00:00 2001 From: Samuel Turpin <samuel.turpin.etu@univ-lille.fr> Date: Tue, 28 May 2024 12:04:47 +0200 Subject: [PATCH] td09 --- src/td09/TestingFileReader.java | 45 ++++++++++++++++++++++++++++++++ src/td09/TestingFileWrite.java | 36 +++++++++++++++++++++++++ src/td09/TestingPrintWriter.java | 40 ++++++++++++++++++++++++++++ src/td09/chose.txt | 5 ++++ src/td09/truc.txt | 5 ++++ 5 files changed, 131 insertions(+) create mode 100644 src/td09/TestingFileReader.java create mode 100644 src/td09/TestingFileWrite.java create mode 100644 src/td09/TestingPrintWriter.java create mode 100644 src/td09/chose.txt create mode 100644 src/td09/truc.txt diff --git a/src/td09/TestingFileReader.java b/src/td09/TestingFileReader.java new file mode 100644 index 0000000..e16a362 --- /dev/null +++ b/src/td09/TestingFileReader.java @@ -0,0 +1,45 @@ +package td09; + +import java.io.BufferedReader; +import java.io.FileNotFoundException; +import java.io.FileReader; +import java.io.IOException; + +public class TestingFileReader +{ + public static void main(String[] args) throws IOException + { + FileReader fileR = new FileReader("C://Users/samue/OneDrive/Bureau/Dev/S2/dev_Java/dev-oo/src/td09/truc.txt"); + BufferedReader buff = new BufferedReader(fileR); + + try + { + String str = buff.readLine(); + while(str != null) + { + System.out.println(str); + str = buff.readLine(); + } + + System.out.println(); + + /*if(fileR.ready()) + { + String n = buff.readLine(); + System.out.println(n); + }*/ + buff.close(); + fileR.close(); + } + catch (FileNotFoundException e) + { + System.err.println("Fichier non trouvé !!!"); + e.printStackTrace(); + } + finally + { + buff.close(); + fileR.close(); + } + } +} \ No newline at end of file diff --git a/src/td09/TestingFileWrite.java b/src/td09/TestingFileWrite.java new file mode 100644 index 0000000..5f91044 --- /dev/null +++ b/src/td09/TestingFileWrite.java @@ -0,0 +1,36 @@ +package td09; + +import java.io.BufferedWriter; +import java.io.File; +import java.io.FileWriter; +import java.io.IOException; + +public class TestingFileWrite +{ + public static void main(String[] args) + { + double[] data = new double[] {15.9,21.2,18.4,25.4,31.1}; + + File fileIn = new File("C://Users/samue/OneDrive/Bureau/Dev/S2/dev_Java/dev-oo/src/td09/chose.txt"); + if(!fileIn.exists()) + { + try + { + FileWriter writer = new FileWriter(fileIn); + BufferedWriter buffer = new BufferedWriter(writer); + + for(double d : data) + { + buffer.write(String.valueOf(d)); + buffer.newLine(); + } + buffer.close(); + writer.close(); + fileIn.createNewFile(); + }catch(IOException e) + { + System.err.println("Erreur sur le fichier"); + } + } + } +} \ No newline at end of file diff --git a/src/td09/TestingPrintWriter.java b/src/td09/TestingPrintWriter.java new file mode 100644 index 0000000..67100c7 --- /dev/null +++ b/src/td09/TestingPrintWriter.java @@ -0,0 +1,40 @@ +package td09; + +import java.io.BufferedWriter; +import java.io.File; +import java.io.FileWriter; +import java.io.IOException; +import java.io.PrintWriter; + +public class TestingPrintWriter +{ + public static void main(String[] args) + { + double[] data = new double[] {15.9,21.2,18.4,25.4,31.1}; + + File fileIn = new File("C://Users/samue/OneDrive/Bureau/Dev/S2/dev_Java/dev-oo/src/td09/chose.txt"); + if(!fileIn.exists()) + { + try + { + FileWriter writer = new FileWriter(fileIn); + BufferedWriter buffer = new BufferedWriter(writer); + PrintWriter pW = new PrintWriter(fileIn); + + for(double d : data) + { + pW.println(d); + //buffer.write(String.valueOf(d)); + //buffer.newLine(); + } + pW.close(); + buffer.close(); + writer.close(); + fileIn.createNewFile(); + }catch(IOException e) + { + System.err.println("Erreur sur le fichier"); + } + } + } +} \ No newline at end of file diff --git a/src/td09/chose.txt b/src/td09/chose.txt new file mode 100644 index 0000000..835c23c --- /dev/null +++ b/src/td09/chose.txt @@ -0,0 +1,5 @@ +15.9 +21.2 +18.4 +25.4 +31.1 diff --git a/src/td09/truc.txt b/src/td09/truc.txt new file mode 100644 index 0000000..e140d84 --- /dev/null +++ b/src/td09/truc.txt @@ -0,0 +1,5 @@ +IUT de Lille +Pomme +Fraise +Orange +Blue \ No newline at end of file -- GitLab