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 or manuel array ?


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    166
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 166
    Par défaut ArrayList or manuel array ?
    salut tout le monde.
    Je voudrais savoir si il est plus efficace (entendre rapide/performant) d'utiliser un ArrayList ou de recoder soi-même toute la gestion d'un tableau d'objet, sachant que je n'y compte stocker qu'une sorte d'objet (que j'ai crée préalablement).

    En clair, cékoikèmieux ?
    1) ArrayList (Objet)
    2) Objet[]

    PS: j'ai déjà regardé plein de doc mais j'ai pas trouvé la question qui saura me décider véritablement.

    Merci

  2. #2
    Membre chevronné Avatar de Scorpyosis
    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 365
    Par défaut
    ArrayList sans aucune hésitation, et pour de nombreux avantages. Le plus évident est que la taille de l'ArrayList n'est pas fixe et qu'on peut rajouter des Objets sans avoir à s'en préocuper au contraire de [] ou tu devras crée un nouveau tableau et recopier l'ancien à l'intérieur puis ton nouvel élément.

  3. #3
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    En plus, si tu utilises java 1.5, avec les generics, ca vas te faciliter la vie, plus de transtypage manuel

  4. #4
    dclink
    Invité(e)
    Par défaut
    Citation Envoyé par wichtounet
    En plus, si tu utilises java 1.5, avec les generics, ca vas te faciliter la vie, plus de transtypage manuel
    +1 De plus si les performances te tiennent tant que ça si tu connais d avance le nbre d éléments tu peux initialiser ton ArrayList de cette manière...

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    166
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 166
    Par défaut
    ok merci beaucoup messieurs !

  6. #6
    Membre éprouvé
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Par défaut
    Salut,

    Si c'est là, c'est pas pour rien. On évite de réinventer la roue et on utilise les API du JDK, ce sont vos amis

    Bon courage !

    Ah oui petite remarque : Si c'est un nombre fixe d'objets qui ne change pas, c'est un tableau qu'il faut utiliser, un ArrayList sinon ^^.

    mavina

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

Discussions similaires

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

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