Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1299 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Help] StringTokenizer

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Help] StringTokenizer

n°1255051
lordankou
Posté le 29-11-2005 à 01:42:19  profilanswer
 

 
Je veux recuperer les différents elements d'une chaine de caracteres dans un tableau.
pour cela j'utilise la StringTokeniser, lorsque j'affiche nextToken() me retourne bien chaque element de ma chaine
mais impossible de recuperer ensuite ce que retourne nextToken dans mon tableau de String
 
Mon fichier contient une ligen "1,2,3,4,5" et cette ligne est recupéré dans une chaine de caractere.
Voilà le code, des que j'essaie de recupere la valeur retourne par nextToken je me retrouve avec une erreur lors de l'execution.
 
Quelqu'un a une idée
 
 
public static void main(String[] args){
 
 
 try {
     // Préparation du flux d'entrée
     File sourceFile = new File("truc" );
     FileInputStream fis = new FileInputStream(sourceFile);
     BufferedInputStream bis = new BufferedInputStream(fis);
     DataInputStream dis=new DataInputStream(bis);
     
     //String qui contiendra la chaine contenu dans le fichier
     String donneeFic=new String();
     StringTokenizer separe;
     String[] tabValeur=new String[81];
     int i=0;
     
     //recuperation de la ligne du fichier
     donneeFic=dis.readLine();
     separe=new StringTokenizer(donneeFic,"," );
       
     //recuperation de chaque chiffre
      while(separe.hasMoreTokens()){
   System.out.println(separe.nextToken());
   //tabValeur[i]=separe.nextToken();                   ==> lorsque ça n'est pas en commentaire Erreur à l'exec
   //i++;              ==> Affiche 1 puis 3 puis 5 puis  
      }               ==> File Acess Error ! java.util.NoSuchElementException
         at java.util.StringTokenizer.nextToken(Unknow Source)
         at Transform.main(Transform.java:70)  
     
     System.out.println("machin chose bidule chouette" );
     
     // Fermeture des flux de données
     dis.close();
     bis.close();
     
 } catch (Exception e) {
     System.err.println("File access error !" );
     e.printStackTrace();
 }
     }
}

mood
Publicité
Posté le 29-11-2005 à 01:42:19  profilanswer
 

n°1255052
lordankou
Posté le 29-11-2005 à 02:01:35  profilanswer
 

oups, j'ai compris, j'affiche le nextToken pour faire une trace et je l'appelle ensuite pour mon tableau, deux appels donc caca !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Help] StringTokenizer

 

Sujets relatifs
formulaires en PHP =>> Help plizzzz[HELP] Flux RSS généré par PHP !
help plz g teléchagé 1 desin mé jariv pa a lutilise avc frontpagehelp probleme de tris sous mysql
help redirect permanent .htaccessexercie de sgbd....help me please....
prog : trouver age helpHELP : VB6 / Excel => COMPATIBILITE / DEPLOIEMENT
Hack de mon site... HELPHelp please : j'arrive à rien
Plus de sujets relatifs à : [Help] StringTokenizer


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR