En Java, ArrayList est une structure de données hybride qui contient des éléments de données ainsi que des fonctions prédéfinies pour les données stockées. Magasins Membres ArrayList données dans l'ordre et offre des fonctions pour obtenir la taille de la liste , ajouter des éléments et bien d'autres . Il ya différentes façons d'initialiser un élément pour le type ArrayList , comme l'utilisation d' un constructeur par défaut , un constructeur avec un paramètre de taille , énumérant tous les membres ou la création d'une méthode pour initialiser le ArrayList. Utilisation du constructeur
par défaut Le constructeur par défaut pour une structure de données ArrayList crée un tableau vide avec 10 éléments . Puisque l'utilisateur ne spécifie pas tous les paramètres , le constructeur par défaut crée un tableau de 10 éléments
La syntaxe pour le constructeur par défaut est:
ArrayList < . p> Où " type de données " pourrait être un type de données de base comme un entier , booléen , etc
" name_of_array " est le nom de votre instance de la structure ArrayList.
constructeur avec un paramètre de taille
l'utilisateur peut également spécifier la taille de la liste de tableaux quand on initialise le membre de données . L'utilisateur doit entrer une valeur entière comme paramètre de taille
La syntaxe est:
ArrayList Où " de type de données . "pourrait être un type de données de base comme un entier , booléen , etc
" name_of_array "est le nom de votre instance de la structure ArrayList.
l'expression " int InitialSize " est toute expression qui renvoie un entier.
énumération de tous les éléments
l'utilisateur peut également déclarer explicitement les membres de données de la liste de tableaux. Cette technique est un peu plus compliqué car il utilise d'autres classes de données
Ceci est la syntaxe : .
ArrayList où " type de données " pourrait être un type de données de base comme un entier , booléen , etc
" name_of_array " est le nom d' votre instance de la structure ArrayList.
les arguments " data1 ", " data2 " et " data3 " sont les membres de données réelles de votre liste de tableaux.
créer une méthode pour initialiser un ArrayList
Création d'une méthode peut aider à initialiser ArrayLists de taille inconnue . Depuis ArrayList peut allouer dynamiquement la mémoire, une méthode qui peut initialiser un nombre indéterminé d'éléments de données est très utile
C'est une façon de créer une méthode : .
Publique ArrayList initArrayList ( int [ ] a)
{ ArrayList FIRSTLIST = new ArrayList ();
for (int i : a)
{ firstlist.add ( i); }
FIRSTLIST de retour;
}
Cette méthode est appelée " InitArrayList " , et initialisé les éléments entiers de la ArrayList " FIRSTLIST " à la valeur " a ".