From 9fe033ea88c2f705ec18c232873d056e0c229d72 Mon Sep 17 00:00:00 2001 From: Gaspard Coulet Date: Wed, 28 Apr 2021 23:05:53 +0200 Subject: Initial commit --- sem_5/HLIN505_Java/HLIN505/src/TP3/FicText.java | 47 +++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 sem_5/HLIN505_Java/HLIN505/src/TP3/FicText.java (limited to 'sem_5/HLIN505_Java/HLIN505/src/TP3/FicText.java') diff --git a/sem_5/HLIN505_Java/HLIN505/src/TP3/FicText.java b/sem_5/HLIN505_Java/HLIN505/src/TP3/FicText.java new file mode 100644 index 0000000..d50656f --- /dev/null +++ b/sem_5/HLIN505_Java/HLIN505/src/TP3/FicText.java @@ -0,0 +1,47 @@ +package TP3; + +import java.io.*; + +public class FicText { + public static Boolean existsfile (String nom) throws IOException { + Boolean exist= true; + try { + BufferedReader lectureFichier = new BufferedReader(new FileReader(nom)); + lectureFichier.close(); + } + catch(FileNotFoundException e) {exist = false;} + return exist; + } + + public static BufferedReader searchFile () throws IOException{ + BufferedReader lectureClavier = new BufferedReader(new InputStreamReader (System.in)); + String aouvrir = lectureClavier.readLine(); + while (!existsfile(aouvrir)) { + System.out.println("Fichier introuvable"); + aouvrir = lectureClavier.readLine(); + } + BufferedReader lectureFichier = new BufferedReader(new FileReader(aouvrir)); + return lectureFichier; + } + + + public static void main (String args[]) throws IOException{ +// int nbcharac=0; +// BufferedReader lectureFichier; +// try { +// lectureFichier = searchFile(); +// } +// catch(FileNotFoundException e) {lectureFichier = searchFile(); }; +// String s = lectureFichier.readLine(); +// while ( s != null) { +// nbcharac += s.replace(" ","").length(); +// System.out.println(s); +// s= lectureFichier.readLine(); +// +// } + if (1) { + System.out.println("Nombre de characteres autres qu'espace: " + nbcharac); + lectureFichier.close(); + + } +} -- cgit v1.2.3