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 :

Array d' Arraylist


Sujet :

Collection et Stream Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Décembre 2009
    Messages : 22
    Points : 26
    Points
    26
    Par défaut Array d' Arraylist
    Bonjour,

    Dans un de mes codes je cree un array d arraylist<JComponent>, afin de generer des columns avec un nombre fixe d item.

    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
     
     /* Array of lists containing Check Boxs */
        private List<JComponent>[] listArray;
     
     protected void buildPieces(){
           int totalColumn;       // a choosen number of columns
           int itemPerColumn;   // number of items to put per columns
     
           itemPerColumn = ColumnView.values().length / totalColumn;
     
           /* Initialise the list of arrays */
            listArray = new ArrayList[totalColumn];
            for (int i = 0; i < listArray.length; i++) {
                listArray[i] = new ArrayList<JComponent>();
            }
    }
    Le code marche bien pas de soucis mais la syntaxe ne permettant pas de faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    listArray = new ArrayList<JComponent>[totalColumn];
    j'ai bien evidemment un warning unchecked conversion a la compilation. Je pourrais tres bien utiliser un arraylist a la place d un array la n'est pas la question je voudrais plutot savoir s'il est genant d'ignorer ce warning, le code compilant et fonctionnant comme pense.

    Merci pour les reponses.

  2. #2
    Membre chevronné
    Inscrit en
    Août 2009
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 1 073
    Points : 1 806
    Points
    1 806
    Par défaut
    Non, ce n'est pas gênant. Met un petit commentaire dans le code, histoire qu'un éventuel relecteur ne perde pas de temps dessus

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Décembre 2009
    Messages : 22
    Points : 26
    Points
    26
    Par défaut
    Okay, je vais donc continuer a ignorer ce warning j'ai aussi vu qu'ajouter
    @SuppressWarnings("unchecked") supprime ce warning. Bref a moi de me remseigner si c'est a utiliser ou non.

    Merci pour la reponse.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Convertir un ArrayList vers Array
    Par Soulama dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 24/06/2009, 15h36
  2. Array,ArrayList ou linked list
    Par taha1 dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 24/06/2009, 11h20
  3. Différence entre array arraylist ?
    Par sauceaupistou dans le forum Framework .NET
    Réponses: 7
    Dernier message: 28/03/2008, 22h01
  4. Réponses: 4
    Dernier message: 20/05/2007, 18h14
  5. ArrayList or manuel array ?
    Par krokmitaine dans le forum Collection et Stream
    Réponses: 18
    Dernier message: 25/05/2006, 10h32

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