[JAVA] Erreur sur nextToken()
Résolu
kiwi2910
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
emmy -
emmy -
Bonjour,
Je souhaite récupérer des chaines dans un fichier avec la class StringTokenizer grâce au code suivant:
Mais à la compilation, j'obtiens les erreurs suivante:
IWAV0052E Invocation Target Exception creating dut.Etudiants
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.eclipse.ve.internal.java.vce.launcher.remotevm.JFCLauncher$1.run(JFCLauncher.java:59)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.util.NoSuchElementException
at java.util.StringTokenizer.nextToken(Unknown Source)
at dut.Etudiants.getNom(Etudiants.java:120)
at dut.Etudiants.getJCBListeEtudiant(Etudiants.java:136)
at dut.Etudiants.getJContentPane(Etudiants.java:90)
at dut.Etudiants.initialize(Etudiants.java:70)
at dut.Etudiants.<init>(Etudiants.java:59)
... 12 more
A quoi celà peut être due? Je me creuse la tête mais rien n'y fait.
Pourriez vous m'aider???
Merci
Je souhaite récupérer des chaines dans un fichier avec la class StringTokenizer grâce au code suivant:
public void getNom() { try { BufferedReader lecture = new BufferedReader (new FileReader("D:/IUT/worspace eclipse/Projet/dut/ListeEtu.txt")); while(true){ String ligne=lecture.readLine(); if(ligne==null)break; StringTokenizer tok=new StringTokenizer (ligne,";"); for(int i=0;i<2;i++)tok.nextToken(); String name=tok.nextToken(); //JCBListeEtudiant.addItem(name); } lecture.close(); } catch (IOException e) { System.out.println("erreur "); } }
Mais à la compilation, j'obtiens les erreurs suivante:
IWAV0052E Invocation Target Exception creating dut.Etudiants
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.eclipse.ve.internal.java.vce.launcher.remotevm.JFCLauncher$1.run(JFCLauncher.java:59)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.util.NoSuchElementException
at java.util.StringTokenizer.nextToken(Unknown Source)
at dut.Etudiants.getNom(Etudiants.java:120)
at dut.Etudiants.getJCBListeEtudiant(Etudiants.java:136)
at dut.Etudiants.getJContentPane(Etudiants.java:90)
at dut.Etudiants.initialize(Etudiants.java:70)
at dut.Etudiants.<init>(Etudiants.java:59)
... 12 more
A quoi celà peut être due? Je me creuse la tête mais rien n'y fait.
Pourriez vous m'aider???
Merci
A voir également:
- [JAVA] Erreur sur nextToken()
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo