Bonjour,
Je lisais la partie tableau et collections de la FAQ Java, et je ne vois pas quelle est la difference entre un ArrayList et un tableau [], mis a part qu'on peut facilement agrandir la taille d'un ArrayList.
Merci d'avance pour votre aide ?
Version imprimable
Bonjour,
Je lisais la partie tableau et collections de la FAQ Java, et je ne vois pas quelle est la difference entre un ArrayList et un tableau [], mis a part qu'on peut facilement agrandir la taille d'un ArrayList.
Merci d'avance pour votre aide ?
tu répond toi même à la question... une ArrayList permet de gérer dynamiquement le contenu (ajout, suppression,...)...
après je vois pas beaucoup de différences si ce n'est que du coup les ArrayList sont plus lourdes niveau mémoire qu'un simple tab[];)
il me semble justement que la est la difference, le dynamisme de ArrayList, alors que pour le tableau celui ci est fixe en taille (mais a confirmer)
ArrayList lourd en mémoire c'est relatif... la différence est maigre et ça permet bien plus de choses qu'un simple Array.
ArrayList utilise de toute façon un Array au niveau implémentation.
Merci pour vos reponses.
Let's go pour un ArrayList alors !
oui moi c'est idem, le seul cas ou j utilise un tableau c'est quand je travaille sur plusieurs dimensions ... par exemple si tu traite des matrices les tableaux sont idéals ....
sinon c'est du arrayList
oui comme ca avait deja ete dit j ai pas repeter .... :oops: