IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Prb de type d'input


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2007
    Messages
    334
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 334
    Par défaut Prb de type d'input
    bonjour,
    j'ai un fichier txt que je veux charger en mémoire. il contient des données de type chaine de caractère et des entiers à la fois
    exp: 1|24|M|technician|85711

    j'ai utilisé ce code:
    ------
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    public class Data {
    	private String filePath;
    	private String [][] data;
     
    	public Data(String filePath) throws IOException {
    		super();
    		this.filePath = filePath;
    		parseFile();
    	}
     
    	private void parseFile() throws IOException {
               	BufferedReader reader = new BufferedReader(new FileReader(filePath));
     
                    String line = null;
    		List<String> items = new ArrayList<String>();
    		StringTokenizer splitter;
    		while ((line = reader.readLine()) != null) {
    			items.add(line);
    		}
    		data = new String [items.size()][5];
    		int counter = 0;
    		for (String item : items) {
    			splitter = new StringTokenizer(item, "|");
                            int nv = splitter.countTokens() ;
     
    			counter++;
    		}
    }
    -------

    mais il y a un souci avec le format d'input. qqu pourrait m'aider?

    Merci

  2. #2
    Membre expérimenté
    Inscrit en
    Janvier 2006
    Messages
    257
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 257
    Par défaut
    salut,

    ou se trouve le problème exactement que se passe t'il qui te fait dir que sa marche pas ???

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2007
    Messages
    334
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 334
    Par défaut
    Citation Envoyé par guis14
    salut,

    ou se trouve le problème exactement que se passe t'il qui te fait dir que sa marche pas ???

    t'as raison Je viens de me rendre compte que le prb n'est pas dû à ça effectivement

    j'ai plutot un souci avec le constructeur dans une autre classe:

    c'est une classe interface qui permet de faire appel au fichier txt:
    ------
    public class InterfaceDemog extends JFrame implements ActionListener {

    private JMenuBar barreDeMenu;
    private DemogData demogdata;

    /** Creates a new instance of InterfaceDemog */
    public InterfaceData()

    {
    super("Application");
    this.barreDeMenu = new JMenuBar();
    this.barreDeMenu.add(new MenuFichier(this));
    this.setSize(this.getMaximumSize());
    this.setJMenuBar(this.barreDeMenu);
    this.setVisible(true);

    }

    public void actionPerformed(ActionEvent e) {
    if(("Ouvrir").equals(e.getActionCommand())){
    JFileChooser dialogue = new JFileChooser();
    int res = dialogue.showOpenDialog(this);
    if (res==JFileChooser.CANCEL_OPTION)
    return;
    try {

    --->le prb provient de la ligne ci-dessous :erreur affichée: "constructor DemogData(java.io.File) cannot find symbol"


    this.demogdata = new DemogData(dialogue.getSelectedFile());


    // this.fichierTextes = new FichierTextes(dialogue.getSelectedFile().getPath());
    // this.fichierTextes.charger();
    }
    catch (Exception err) {
    System.out.println("probleme : "+err);
    }
    }
    else if(("Quitter").equals(e.getActionCommand())){
    try{
    System.exit(0);
    }
    catch(Exception ee){
    System.out.println("Impossible de quitter");
    }
    }

  4. #4
    Membre expérimenté
    Inscrit en
    Janvier 2006
    Messages
    257
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 257
    Par défaut
    le constructeur constructor DemogData(java.io.File) existe t'il dans ta class DemogData ?

  5. #5
    Membre éclairé
    Inscrit en
    Mars 2007
    Messages
    334
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 334
    Par défaut
    non, il n'y a pas de constructeur dans la classe demogdata.
    en fait son code, c'est ce que j'ai envoyé en premier si tu peux jeter un coup d'oeil.
    Merci.

  6. #6
    Membre expérimenté
    Inscrit en
    Janvier 2006
    Messages
    257
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 257
    Par défaut
    ba attend je comprend pas bien si tu fait

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    this.demogdata = new DemogData(dialogue.getSelectedFile());
    cela veut dire que la class DemogData contient un constructeur qui ressemble à :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    public DemogData(File f) {
    //le code du constructeur
     
    }
    si c'est pas le cas c normal que sa fonctionne pas

Discussions similaires

  1. Image cliquable et changement de type d'input
    Par wsp_ape dans le forum JSF
    Réponses: 2
    Dernier message: 26/05/2011, 18h25
  2. [PHP 5.1] Type valeur input != Type valeur textarea
    Par Federico_muy_bien dans le forum Langage
    Réponses: 9
    Dernier message: 11/08/2010, 14h34
  3. [Formulaire] recherche d'une liste des types d'input
    Par teen6517 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 06/03/2007, 13h08
  4. Erreur sur récupération type d'input
    Par michaelbob dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/08/2006, 12h12
  5. recuperer le type d'input
    Par delas dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/04/2006, 15h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo