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

Collection et Stream Java Discussion :

fonction de la classe vector ?


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2007
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 109
    Par défaut fonction de la classe vector ?
    bonjour tout le monde
    j'ai un probleme:

    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
    import java.util.Vector;
     
    public class resultats  {
     
    	private int rempli;
    	private  Vector res_int;
    	private  Vector res_nom;
     
    	public resultats (){
    		this.rempli=0;
    		this.res_int.add(0,1);
    		this.res_nom.add(1,"rien");	
     
    	}
     
    }
    les deux dernières lignes du costructeur me donne des erreures
    je ne sais pas pourquoi ?
    si ça se trouve vector ne peut contenir que des int?

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    314
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 314
    Par défaut
    tu n'as pas instancié ton vecteur et tu essaies d'ajouter quelque chose à l'intérieur....

    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
     
    import java.util.Vector;
     
    public class resultats {
     
    private int rempli;
    private Vector res_int;
    private Vector res_nom;
     
    public resultats (){
    this.rempli=0;
    res_int = new Vector();
    res_nom = new Vector();
    this.res_int.add(0,1);
    this.res_nom.add(1,"rien");
     
    }
     
    }

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2007
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 109
    Par défaut
    pour la ligne : this.res_int.add(1,1);

    il me dit ça :

    The method add(int, Object) in the type Vector is not applicable for the arguments (int, int)

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    314
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 314
    Par défaut
    essaies cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    this.res_int.add(1,new Integer(1));

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 760
    Par défaut
    2 liens qui peuvent t'aider : pourquoi eviter d'utiliser Vector et l'API de Vector.

  6. #6
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2007
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 109
    Par défaut
    je te remercie de m'aider, ça marche ce que tu me propose, une petite dernière et j'arrete de t'embeté

    dans le main :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    resultats resul =new resultats();
    resul.res_int.add(2,new Integer(1));
    => The field resultats.res_int is not visible

  7. #7
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    Ben
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    private Vector res_int;
    Je te conseille de regarder un petit cours/tuto sur les visibilités ...

Discussions similaires

  1. Fonction find et classe vector
    Par Sherman77 dans le forum Débuter
    Réponses: 12
    Dernier message: 29/10/2013, 06h27
  2. "class" vector à indice variable et fonction membr
    Par icetechnik dans le forum C++
    Réponses: 14
    Dernier message: 25/11/2005, 23h46
  3. [VB6]Valeurs une collection renvoyée par la fonction d'une classe
    Par jacma dans le forum VB 6 et antérieur
    Réponses: 14
    Dernier message: 30/03/2004, 11h04
  4. Réponses: 4
    Dernier message: 17/03/2004, 17h24
  5. Réponses: 14
    Dernier message: 15/01/2004, 01h15

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