Bonjour,
j'ai une NullPointerException que j'arrive pas à résoudre
Auriez-vous une explication?
data est "data = new int [items.size()][5];" que je crée à partir d'une méthode ParseFile (BuffereReader...) dans "MaClasse2"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 classe Maclasse1 {.... //méthode public test() { for (int i = 0; i < mot.getClientsCount(); i++) {....} } //"mot" est une instance d'une autre classe "MaClasse2" qui contient la //méthode "getClientsCount" (je veux qu'elle me retourne le nombre total de //clients): public int getClientsCount() { int TotalClients = 0; for (int[]dataLine : data ) { if (dataLine[0] == Client) { for (int i=0; i < dataLine.length; i++) { TotalClients = dataLine[i]; } } } return TotalClients; }
Dans la méthode du parse j'utilise cette boucle:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 List<String> items = new ArrayList<String>(); for (String item : items) { splitter = new StringTokenizer(item, " " ); int Client = Integer.parseInt(splitter.nextToken());; int Article = Integer.parseInt(splitter.nextToken()); int Prix = Integer.parseInt(splitter.nextToken()); while (splitter.hasMoreTokens()) {items.add(item);} }
Merci.
Partager