Bonjour,
j'ai une NullPointerException que j'arrive pas à résoudre
Auriez-vous une explication?
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;
     }
data est "data = new int [items.size()][5];" que je crée à partir d'une méthode ParseFile (BuffereReader...) dans "MaClasse2"
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.