La différence entre la Liste et le Tableau
Double Possible:
Primitive de la Matrice de vs ArrayList
Quelle est la différence entre la Liste et le Tableau en java? ou la différence entre la Matrice et Vecteur!
- stackoverflow.com/questions/7869212/... - tableaux sont primitives,
List
est une interface qui définit un ensemble d'opérations sur les conteneurs séquentiels, etVector implements List
. À moins que vous vouliez direArrayList
, et pasArray
. - vous devriez lire leur documentation avant de poser une question: l'interface Liste de la classe ArrayList et de classe Vector
Vous devez vous connecter pour publier un commentaire.
En général (et en Java) un tableau est une structure de données comprenant généralement séquentiel de la mémoire de stockage d'une collection d'objets.
List
est un interface en Java, ce qui signifie qu'il peut y avoir plusieurs implémentations. L'un de ces implémentations estArrayList
, qui est une classe qui implémente le comportement de laList
interface à l'aide de tableaux comme la structure de données.Il y a un certain nombre d'autres classes qui implémentent l'
List
interface. Un moyen facile de prendre un coup d'oeil à l'est par l'affichage de la Javadoc pourList
: http://docs.oracle.com/javase/6/docs/api/java/util/List.htmlSur cette page, vous pouvez voir "tous connu la mise en œuvre de classes", qui sont tous les types de listes en Java.