diff --git a/src/td09/TestingFileReader.java b/src/td09/TestingFileReader.java new file mode 100644 index 0000000000000000000000000000000000000000..e16a362bad58bf7c91a5c91336c8ff3af7eb4d2f --- /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 0000000000000000000000000000000000000000..5f910446093eb8026bb75b48f48a1d2e2ccc3726 --- /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 0000000000000000000000000000000000000000..67100c73e86f8b1c56bcc976b592d3e680ea2edd --- /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 0000000000000000000000000000000000000000..835c23cfe2d522bf65e169f15c3dcc75d973d9e9 --- /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 0000000000000000000000000000000000000000..e140d84938378681466d1a44f11b16f2bcab1f93 --- /dev/null +++ b/src/td09/truc.txt @@ -0,0 +1,5 @@ +IUT de Lille +Pomme +Fraise +Orange +Blue \ No newline at end of file