[debutant] NullPointerException java
Bonjour,
j'ai une NullPointerException que j'arrive pas à résoudre :cry:
Auriez-vous une explication?
Code:
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:
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.