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 :

[ArrayList] probleme avec add


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 18
    Par défaut [ArrayList] probleme avec add
    Bonjour,
    J'ai déclaré ma liste comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    List<String> liste = new ArrayList<String>();
    Seulement problème lorsque je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    String test = new String("Test");
    liste.add(test);
    J'ai une erreur : "misplaced constructs"

    Pourtant add fait bien partie de la classe array list non?

  2. #2
    Membre éclairé
    Inscrit en
    Juillet 2004
    Messages
    218
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 218
    Par défaut
    Je pense qu'il faut un JDK 1.5 pour celà j'ai testé le code chez moi et no problemo

    public static void main(String[] args) {
    List<String> liste = new ArrayList<String>();

    String test = new String("Test");
    liste.add(test);

    for (Iterator iter = liste.iterator(); iter.hasNext() {
    String element = (String) iter.next();
    System.out.println(element);

    }
    }

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 18
    Par défaut
    je suis sous eclipse et dans les options jdk compliance je ne peux selectionner que 1.3 - 1.4 - 5.0 - 6.0

    bizarre, je dois trouver un autre moyen que d'utiliser array list peut etre?

  4. #4
    Membre expérimenté
    Avatar de vahid
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 228
    Par défaut
    pourrait tu donner la totalité des enchainement de création / ajout dans ta liste ? Sous eclipse, tu as une erreur de compilation ou a l execution ?

    Essai en selectionnant 5.0

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 18
    Par défaut
    5.0 ne fonctionne pas.
    concernant eclipse l'erreur est à la compilation.
    pour ma liste j'ai juste utilisé le code que j'ai présenté plus haut.

    existe t il un moyen plus rapide pour remplacer array list?

    aucune amelioration malgré ton idée du String test = "test"

  6. #6
    Membre expérimenté
    Avatar de vahid
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 228
    Par défaut
    5.0 ne fonctionne pas ca veut dire que tu ne peut pas compiler en 5.0 ?
    si tu est en 1.4 tu n'arrivera pas a instancier ta liste en generic <>

  7. #7
    Membre éclairé
    Inscrit en
    Juillet 2004
    Messages
    218
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 218
    Par défaut
    s'il y a une erreur à la compil il doit y avoir un message dans la console ou dans problem, peut-on le voir ?

  8. #8
    Membre chevronné Avatar de miloux32
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    545
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 545
    Par défaut
    euh ... moi c'est ton

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String test = new String ("test");
    qui me perturbe ...

    C'est pas mieux
    Enfin c'est peut etre une spécificité des Generics ....

    Mais bon comme c'est un constructeur et que ton message dit misplacedconstruct ....

Discussions similaires

  1. Probleme avec DataGridView.Rows.Add
    Par lexius dans le forum Windows Forms
    Réponses: 1
    Dernier message: 13/05/2008, 21h17
  2. probleme avec ArrayList
    Par guitariste dans le forum Collection et Stream
    Réponses: 8
    Dernier message: 02/05/2008, 23h00
  3. probleme avec le changement dans une ArrayList
    Par Hisoka_Hunter dans le forum C#
    Réponses: 1
    Dernier message: 15/02/2008, 17h56
  4. Probleme avec ArrayList
    Par AoSiX dans le forum C#
    Réponses: 10
    Dernier message: 30/01/2008, 22h18
  5. Réponses: 4
    Dernier message: 14/05/2007, 10h45

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