blob: d50656f83c39e10a10b45c0ef582e2eaa3fade7c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
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();
}
}
|