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(); } }