La ArrayList
package (paquet:
java.util) En Java vous permet de créer et de maintenir un type spécial d'objet de collection: une liste de tableau. Un
liste de tableau est similaire à un tableau, mais détourne nombre des problèmes les plus communs de travailler avec des tableaux, en particulier ce qui suit:
Une liste de tableau se redimensionne automatiquement chaque fois que nécessaire.
Une liste de tableau vous permet d'insérer des éléments dans le milieu de la collection.
Une liste de tableau vous permet de supprimer des éléments.
Constructeurs
Constructeur | Explication |
---|
ArrayList () | Crée une liste de tableau avec une capacité initiale de tenelements. |
ArrayList (capacité int) | Crée une liste de tableau avec la capacité initiale spécifiée. |
ArrayList (Collection c) | Crée une liste de tableau et des copies de tous les éléments de la collection thespecified dans la nouvelle liste de tableau. |
Méthodes
Méthode | Explication |
---|
ajouter (élément Object) | Ajoute l'objet spécifié à la liste de tableau. Si vous avez spécifié atype lorsque vous avez créé la liste de tableau, l'objet doit être de thecorrect Type. |
ajouter (int index, élément Object) | Ajoute l'objet spécifié à la liste de tableau à la position de specifiedindex. Si vous avez spécifié un type lorsque vous avez créé l'arraylist, l'objet doit être du type correct. |
addAll (Collection c) | Ajoute tous les éléments de la collection spécifiée à ce arraylist. |
addAll (int index, Collection c) | Ajoute tous les éléments de la collection spécifiée à ce arraylist à la position d'index spécifiée. |
clear () | Supprime tous les éléments de la liste de tableau. |
clone () | Retourne une copie superficielle de la liste de tableau. Le elementscontained dans la copie sont les mêmes instances d'objets que le elementsin l'original. |
contains (Object élém) | Retourne une valeur booléenne qui indique si le specifiedobject est dans la liste de tableau. |
containsAll (Collection c) | Renvoie une valeur booléenne indiquant si ce tableau listcontains tous les objets qui se trouvent dans la collection spécifiée. |
ensureCapacity (int minCapacity) | Augmente la capacité de la liste de tableau à la specifiedvalue. (Si la capacité est déjà supérieure à la specifiedvalue, cette méthode ne fait rien.) |
get (int index) | Renvoie l'objet à la position spécifiée dans la liste. |
indexOf (Object élém) | Renvoie la position d'index de la première occurrence d'objet thespecified dans la liste de tableau. Si l'objet est pas INTHE liste, il renvoie -1. |
est vide() | Renvoie une valeur booléenne qui indique si le tableau Listis vide. |
iterator () | Retourne un itérateur pour la liste de tableau. |
lastIndexOf (Object élém) | Renvoie la position d'index de la dernière occurrence d'objet thespecified dans la liste de tableau. Si l'objet est pas INTHE liste, il renvoie -1. |
remove (int index) | Supprime l'objet à l'index et retourne theElement spécifiée qui a été supprimé. |
remove (Object élém) | Supprime un objet dans la liste. Notez que plus d'oneelement se réfère à la object- cette méthode supprime une seule des them.It retourne une valeur booléenne qui indique si l'objet était INTHE liste. |
remove (int fromIndex, inttoIndex) | Supprime tous les objets dont les valeurs d'index sont entre le valuesspecified. On notera que les éléments en fromIndex et toIndexpositions sont pas eux-mêmes enlevés. |
removeAll (Collection c) | Supprime tous les objets de la collection spécifiée de thisarray liste. |
retainAll (Collection c) | Supprime tous les objets qui ne sont pas dans la specifiedcollection de cette liste de tableau. |
set (int index, Object élém) | Définit l'élément spécifié à l'objet spécifié. Le elementthat était précédemment à cette position est retourné comme la valeur de retour de themethod. |
taille () | Retourne le nombre d'éléments dans la liste. |
toArray () | Retourne les éléments de la liste de tableau comme un tableau d'objets (Object []). |
toArray (type [] array) | Retourne les éléments de la liste de tableau comme un tableau dont leType le même que le tableau passé via le paramètre. |
A propos Auteur
Comment créer un contrôle spinner en java UN fileur est un champ de texte que vous pouvez créer en Java qui dispose de deux petites flèches à côté de lui. L'utilisateur peut cliquer sur un de ces flèches pour augmenter ou diminuer la valeur du champ de texte. Habituellement, le champ…
Comment créer des boîtes combo en java En Java, vous pouvez créer des zones de liste déroulante. UN boîte combo est une combinaison d'un champ de texte et une liste déroulante à partir de laquelle l'utilisateur peut choisir une valeur. Si la partie texte domaine du contrôle est…
Comment faire pour récupérer des éléments d'une liste chaînée en java Comme dans le cas ArrayList classe, vous pouvez utiliser la obtenir méthode pour récupérer un objet en Java basée sur son index. Si vous passez un numéro d'index non valide, le obtenir méthode lève l'décochée IndexOutOfBoundsException.Vous…
Comment utiliser le modèle de délégation java L'héritage est une des grandes caractéristiques de langages de programmation orientés objet tels que Java, mais il est pas la réponse à tous les problèmes de programmation. Aussi, très franchement, beaucoup de programmeurs Java utilisent…
Java: des ensembles de données à l'aide des tableaux et des collections Presque tout le monde fait des listes. Java fournit des listes, aussi, sous la forme de tableaux. Les listes sont un moyen naturel de garder une trace des données de toutes sortes. La façon la plus facile de penser à des tableaux est que les…
Java: l'exécution des tâches de base du tableau Un tableau en Java est simplement une liste. Il peut être une liste de tout - tout type primitif ou objet. Dans la plupart des cas, un tableau est une liste d'éléments similaires. Par exemple, si vous créez un tableau de int, alors tous les…
Étape à travers une collection dans le code java Certains programmes Java utilisés dans les applications Android utilisent un pour boucle avec index pour faire défiler une collection. Le code fait ce qu'il est censé faire, mais il est un peu maladroit. Lorsque vous êtes empiler des objets dans…
Créer javascript structures et des objets javascript vous permet de mettre ensemble des lignes de code pour créer des fonctions et variables afin de créer des tableaux. Vous pouvez mettre fonctions et variables ensemble pour créer des objets.ÉlémentDescriptionfonctionner fnName…
Comment changer les valeurs des éléments du tableau en javascript javascript vous donne plusieurs façons de modifier les tableaux. La première façon est de donner un élément de tableau existante une nouvelle valeur. Ceci est aussi facile que l'attribution de la valeur. Suivez ces étapes dans votre…
Comment utiliser des opérateurs spéciaux pour coder avec javascript Les moteurs qui font expressions font leur travail sont appelés opérateurs. Ils agissent sur les données pour produire des résultats différents. Opérateurs spéciaux de javascript sont un méli-mélo de divers autres symboles et des mots…
Travailler avec des méthodes de tableau en javascript Méthodes Array en javascript sont des choses intégrés qui peuvent être faites avec ou tableaux javascript. Ces méthodes sont peut-être la meilleure partie de travailler avec des tableaux en javascript. Une fois que vous savez…
Obtenir des informations sur les objets et les classes PHP À leur plus simple, les objets sont des types de données. La classe est le modèle (pattern) pour l'objet. PHP fournit plusieurs fonctions que vous pouvez utiliser pour obtenir des informations sur les objets et les classes:Vous pouvez vérifier…
Garder trucs dans des classes C # de collecte De nombreuses variables sont pour stocker une chose, comme un numéro ou une phrase. Un objet peut avoir un grand nombre de propriétés, stocker beaucoup d'informations sur un seul concept. Parfois, cependant, vous avez juste à garder la trace…
Changez votre page web avec les méthodes du modèle objet de document javascript Les méthodes Object Model de documents indiqués dans la liste suivante vous offrent un excellent moyen pour accéder et modifier vos pages Web grâce à votre code javascript.monElement = document.getElementById ("nom") -: Obtient un…