package stage; import java.io.*; import java.lang.NullPointerException; class compt_occurence extends Exception { public static void main(String[] args) throws IOException { FileReader lecteur=null ; StreamTokenizer entree=null; FileWriter ecrivain=null; int compt=0; try { lecteur=new FileReader("test.txt");// args[0 c'est le chemin de votre fichier entree=new StreamTokenizer(lecteur); ecrivain= new FileWriter("copie_modif.txt"); //sortie=new StreamTokenizer(ecrivain); } catch(FileNotFoundException f) { System.out.println("ERREUR D'OUVERTURE DU FICHIER"); f.printStackTrace(); } catch(NullPointerException e) { e.printStackTrace(); } while(entree.nextToken()!=StreamTokenizer.TT_EOF) { //if (!(entree.sval.equals("<"))) //{ if (entree.sval.equals("aaa")) // args[1] c'est le mot ke vous chercher (LABEL=ERROR ) { compt++; //entree.sval.equals("aaaxxxxxxx"); ecrivain.write(" aaaxxxxxxx "); } else ecrivain.write(" "+entree.sval+" "); //} } System.out.println("la nombre vaut "+compt); lecteur.close(); ecrivain.close(); while(true) {} } }