Bonsoir,

Je suis débutant en Java et j'ai une erreur de compilation que je n'arrive pas à résoudre.

Le compilateur m'indique l'erreur suivante :
java.util.NoSuchElementException
at java.util.StringTokenizer.nextToken(Unknown Source)
at Point.<init>(Point.java:44)
Voici la partie du code contenant "StringTokenizer":
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
 
 public Point(String line){
 
    this.line = line;
    double feature=0.0;
 
    StringTokenizer token = new StringTokenizer(line, ",");
    featureSet = new double[k];
    try{
 
      for(int j =0; j< k; j++){
	 featureSet[j] = Double.parseDouble(token.nextToken());
       }
    }
     catch(Exception e){e.printStackTrace();}
 
    if(token.hasMoreTokens()){
      originLabel = token.nextToken();
        }
    else{originLabel = "Na"; }
    groupNo = Integer.MAX_VALUE;
  }
Pouvez-vous m'aider?
Merci beaucoup