Sarah_tn
Messages postés5Date d'inscriptionlundi 20 décembre 2004StatutMembreDernière intervention11 janvier 2005
-
10 janv. 2005 à 15:31
jef_b
Messages postés28Date d'inscriptionjeudi 22 avril 2004StatutMembreDernière intervention 2 juin 2005
-
11 janv. 2005 à 13:32
Bonjour à tous !!!
Désolée si le sujet est redondant, mais je n'ai pas trouvé mon bonheur dans le forum (et sur le net, évidement).
Voila mon problème :
Je dois parcourir un fichier à la recherche de mots clés, j'utilise donc un BufferedReader, le soucis est que lorsque je lance mon application, j'ai une belle erreur au bout de 40 secondes de recherche :
Exception in thread "main" java.lang.NullPointerException
<<no stack trace available>>
Je suppose que la taille de mon fichier en est la cause, environ 15 Millions de lignes (100mo)...
Je ne sais pas trop quoi faire, pouvez vous m'aider ?
import java.io.*;
import java.util.*;
public class LireFichierCASE{
public static void main(String[] args) throws IOException{
String nomFich = "unFichier.case";
String ligneLue = "";
BufferedReader entree = new BufferedReader( new FileReader(nomFich));
Sarah_tn
Messages postés5Date d'inscriptionlundi 20 décembre 2004StatutMembreDernière intervention11 janvier 2005 11 janv. 2005 à 07:37
Bonjour Jef !!!
Merci beaucoup pour ta réponse, elle répondait précisément à ma question :o)
L'erreur n'apparait plus, c'est déjà super, maintenant, il faut que j'arrive à comprendre pourquoi mon code ne trouve pas toutes les occurences du mot recherché Oo
est-il possible que le code ne parcours pas tout le fichier, malgrès que le prog m'affiche bien mon "parcours du fichier terminé..." ?
Merci beaucoup Jef, bonne continuation, et à bientot :o)