Problème : tokenizer.nextToken
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 :
Citation:
java.util.NoSuchElementException
at java.util.StringTokenizer.nextToken(Unknown Source)
at Point.<init>(Point.java:44)
Voici la partie du code contenant "StringTokenizer":
Code:
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