Salut,
J'aimerai savoir si je peux allouer dynamiquement de la mémoire à un tableau sans connâitre sa dimension et modifier la taille de celui-ci pas à pas.
Ceci me permettrai d'optimiser la gestion d'espace mémoire.
Merci d'avance
Salut,
J'aimerai savoir si je peux allouer dynamiquement de la mémoire à un tableau sans connâitre sa dimension et modifier la taille de celui-ci pas à pas.
Ceci me permettrai d'optimiser la gestion d'espace mémoire.
Merci d'avance
Salut!
Utilise les vecteurs (Vector) c'est trés pratique pour ca ;-).
Cependant je crois qu'on ne peut pas avoir des vecteurs a plusieurs dimensions?:
Pas sur un tableau tel quel, il te vaut mieux regarder a ce niveau les classes implémentant l'interface List (java.util.ArrayList fera certainement ton bonheur... ou la vieille classe Vector, mais comme c'est dit, elle est vieille...)
Pour un tableau, si tu dois modifier sa taille et l'aggrandir, il va te falloir le recréer, et donc niveau gestion de la place mémoire, c'est assez moyen...
Les classes citées plus haut te permette de gérer dynamiquement la taille de tes structures, et assez facilement... Ca devrait répondre a ton probleme...
L'utilisation de Vector est déconseillé...
http://java.developpez.com/faq/java/...angage_donnees
Qu'est ce qui t'empeche de faire un vecteur de vecteurs ? Tu geres toi meme ta dimension en fonction des objets que tu rentres dans ta List...Cependant je crois qu'on ne peut pas avoir des vecteurs a plusieurs dimensions?
Oui c'est vrai, je n'y avais pas pensé !Envoyé par ghorgor
![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager