"java.lang.NullPointer.Exception[Non resolu]
Résolu/Fermé
maladeMathal
Messages postés
2
Date d'inscription
mercredi 13 novembre 2013
Statut
Membre
Dernière intervention
14 novembre 2013
-
13 nov. 2013 à 17:50
KX Messages postés 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 14 nov. 2013 à 18:32
KX Messages postés 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 14 nov. 2013 à 18:32
A voir également:
- "java.lang.NullPointer.Exception[Non resolu]
- Problème curseur souris incontrolable résolu ✓ - Forum souris / Touchpad
- Souris incontrôlable temporairement à chaque démarrage ✓ - Forum Windows 10
- Ora-12154: tns : l'identificateur de connexion indiqué n'a pas pu être résolu ✓ - Forum Oracle
- Résolution non prise en charge modifier la résolution du périphérique externe - Forum Samsung
- CURSEUR DE LA SOURIS INCONTROLABLE - Forum Windows
2 réponses
KX
Messages postés
16760
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
Modifié par KX le 13/11/2013 à 18:48
Modifié par KX le 13/11/2013 à 18:48
C'est bizarre de faire du Java comme on ferait du C...
Tu devrais virer tes char[][] et utiliser des List<String> à la place.
De plus regarde comment fonctionne la classe Scanner ça simplifie énormément la lecture d'un fichier contrairement au BufferedReader qui est très bas niveau...
Remarque : le NullPointerException vient du fait que tu utilises tab[k][j] alors que le tableau tab[k] n'existe pas vu qu'il n'a pas été initialisé.La confiance n'exclut pas le contrôle
Tu devrais virer tes char[][] et utiliser des List<String> à la place.
De plus regarde comment fonctionne la classe Scanner ça simplifie énormément la lecture d'un fichier contrairement au BufferedReader qui est très bas niveau...
Remarque : le NullPointerException vient du fait que tu utilises tab[k][j] alors que le tableau tab[k] n'existe pas vu qu'il n'a pas été initialisé.La confiance n'exclut pas le contrôle
maladeMathal
Messages postés
2
Date d'inscription
mercredi 13 novembre 2013
Statut
Membre
Dernière intervention
14 novembre 2013
14 nov. 2013 à 11:49
14 nov. 2013 à 11:49
Merci mais dans ce cas la comment je fait pour stocker ma ligne avec la classe scanner
KX
Messages postés
16760
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
Modifié par KX le 14/11/2013 à 19:17
Modifié par KX le 14/11/2013 à 19:17
Le Scanner n'est pas fait pour stocker les lignes mais pour les lire.
Pour le stockage utilise une liste.
Pour le stockage utilise une liste.
List<String> list = new ArrayList<String>();
File file = new File("toto.txt");
Scanner sc = new Scanner(file);
while (sc.hasNextLine()) {
String line = sc.nextLine();
list.add(line);
}
sc.close();
//System.out.println(list);