List in Java est un objet de collection qui stocke tous les objets ensemble. Vous pouvez mettre n'importe quel objet Java dans la liste ou mettre directement des valeurs.
L'utilisation est simple, similaire à un tableau.
Avant d'utiliser la liste, vous devez importer Java.util. * Dans l'en-tête du programme.
import java.util. *; public class list {public static void main (String args []) {list a = new ArrayList (); A.Add (1); // Ajouter 1 System.out.println (a); A.Add (2); System.out.println (a); A.Remove (0); // supprimer le 0ème élément de la liste A, c'est-à-dire 1 System.out.println (a); }}Les résultats en cours d'exécution du programme sont les suivants:
[1]
[1, 2]
[2]
La liste est souvent utilisée pour stocker et exploiter un groupe d'objets, tels qu'un groupe d'informations sur les étudiants, un groupe d'informations de compte, etc.
La liste est une interface de collection. Tant qu'il s'agit d'une interface de classe de collection, il aura un "iterator". En utilisant cet itérateur, vous pouvez fonctionner sur un ensemble d'objets dans la mémoire de la liste.
Si vous souhaitez utiliser cette mémoire de liste, vous devez d'abord obtenir une instance de cet iterator: iterator it = l.iterator ();
Il peut être compris comme un tableau dynamique. Les tableaux traditionnels doivent définir le nombre de tableaux avant de pouvoir être utilisés, et les objets de conteneurs n'ont pas besoin de définir le nombre total d'indices de tableau.
Utilisez la méthode Add () pour ajouter un nouvel objet membre. Tout ce qu'il peut ajouter est un objet, pas un type de données de base. Le conteneur correspond également aux méthodes get () et supprimer () pour obtenir et supprimer les membres de données.
Exemple 1.
import java.util. *; public class arrayListTest {public static void main (String dd []) {// new une liste de stockage Liste l = new ArrayList (); // Parce que le cadre de collection ne peut stocker que des objets, la nouvelle classe d'encapsulation L.Add (nouvel entier (1)); L.Add (nouvel entier (2)); L.Add (nouvel entier (3)); L.Add (nouvel entier (4)); Iterator it = l.iterator (); // Hasnext est la valeur qui prend la valeur actuelle. Son processus de calcul consiste à déterminer si la valeur suivante a une valeur si elle se poursuit. while (it.hasnext ()) {// Supposons la classe d'encapsulation IT.Next, appelez la méthode INTVALUE d'Integer pour obtenir la valeur de retour en int à i; int i = ((entier) it.next ()). intValue (); System.out.println ("L'élément dans la liste est:" + i); }}} Exemple 2.
Importer java.util. *; classe publique ArrayListTest1 {public static void main (String dd []) {// new A Store List list l = new ArrayList (); // parce que le cadre de collection ne peut stocker que des objets. Cet exemple est d'illustrer que la chaîne est un objet l.add ("lalala"); l.add ("afdsfa"); Iterator it = l.iterator (); // Hasnext est la valeur qui prend la valeur actuelle. Son processus de calcul consiste à déterminer si la valeur suivante a une valeur et si elle se poursuit. while (it.hasnext ()) {// Supposons qu'il résume la classe et appelle le type de chaîne de casting attribue la valeur à i; String i = (String) it.next (); System.out.println ("L'élément dans la liste est:" + i); }}}Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.