[JAVA] Erreur sur nextToken()

Résolu
kiwi2910 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
 emmy -
Bonjour,

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:

2 réponses

kiwi2910 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   1
 
C'est bon j'ai trouvé
1
emmy
 
comment
0
luc
 
OK mais comment as tu fais
1