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

  FORUM HardWare.fr
  Programmation
  Java

  Lire un fichier texte en J2ME

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lire un fichier texte en J2ME

n°1729190
mucho
Posté le 06-05-2008 à 18:23:35  profilanswer
 

Bonjour, j'aurai besoin de votre aide.
Je ne comprend pas comment fair pour lire dans un fichier texte existant en J2ME
j'ai fais la partie ecriture mais je n'arrive pas à lire.
 
package antutil;
 
import com.siemens.icm.io.file.FileConnection;
import javax.microedition.io.Connector;
import java.io.*;
 
/**
 * Manipulation en écriture d'un fichier texte
 *  
 * @author ANTARES
 *
 */
public class Fichier {
 
 FileConnection fc;
 
 /*
  * Constructeur
  */
 public Fichier(String chemin) throws IOException
 {  
  ouvrir(chemin);
 }  
 
 /*
  * Méthode d'ouverture du fichier. Le fichier est crée s'il n'existe pas.
  */
 public void ouvrir(String chemin) throws IOException
 {
 
  fc = (FileConnection)Connector.open("file:///"+chemin);
  if (!fc.exists()) fc.create();  
 }
 
 /*
  * Ecriture d'une chaine à la fin du fichier
  */
 public void ecrire(String s) throws IOException
 {
  OutputStream out;
  PrintStream print;
     
  //On ouvre un flux de sortie sur le fichier, en se positionnant à la fin
  out = fc.openOutputStream(fc.fileSize());
  //On ouvre un flux PrintStream depuis le flux de sortie  
  //pour faciliter l'écriture ds le fichier
  print = new PrintStream(out);
  //On écrit la chaine
  print.print(s);
   
  //Fermeture des flux
  print.close();
  out.close();
 }
 
 public void ecrireLigne(String s) throws IOException
 {
  OutputStream out;
  PrintStream print;
   
  //On ouvre un flux de sortie sur le fichier, en se positionnant à la fin
  out = fc.openOutputStream(fc.fileSize());  
  //On ouvre un flux PrintStream depuis le flux de sortie  
  //pour faciliter l'écriture ds le fichier
  print = new PrintStream(out);  
  //On écrit la chaine avec un retour chariot
  print.println(s);
   
  //Fermeture des flux
  print.close();
  out.close();
 
 }
 
 /*
  * Fermeture du fichier
  */
 public void fermer() throws IOException
 {
  fc.close();    
 }
 
}
 
voila ce que j'ai commencer a faire  
Si quelqu'un arai une idée pour lire un fichier  
merci

mood
Publicité
Posté le 06-05-2008 à 18:23:35  profilanswer
 

n°1730773
wapcamer
Posté le 12-05-2008 à 00:58:42  profilanswer
 

Citation :

fc = (FileConnection)Connector.open("file:///"+chemin);


Je crois pas que tu puisses appeler un fichier comme ca.
recherche du coté de ca:

Code :
  1. DataInputStream dis = new DataInputStream(this.getClass().getResourceAsStream("/data.dat"));


 
Ton fichier texte doit se trouver dans l'archive jar dans tin prog.
 :hello:


---------------
Voir les RAW sous Android: https://market.android.com/details? [...] .RawVision Blog Photo: http://photouch.me Applications mobiles: http://caketuzz.com Wapcam Project: http://wapcam.mobi

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

  Lire un fichier texte en J2ME

 

Sujets relatifs
mal ou pas pas bien : lire des vidéos via fpassthru()[C#] Afficher un texte pendant qu'un bouton est appuyé
Générer des mail quel format de fichier?[Fichier TXT] Insérer un élément en début de chaque ligne
VBScript : mettre une image dans un fichierFlash Actions script, fermeture de fichier
Existance d'un fichier[C] lire un fichier......mon dieu aidez moi !!
chemin du dossier contenant le fichier Excel 
Plus de sujets relatifs à : Lire un fichier texte en J2ME


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