[Java] Comment utiliser List [ArrayList]

Qu'est-ce que List?

Une collection ordonnée qui contient plusieurs éléments. Puisqu'il s'agit d'une interface, elle peut être utilisée en l'implémentant.

Qu'est-ce qu'une collection? Je regarde ça.

Collection: mécanisme de gestion d'un ensemble d'objets. Il existe les types suivants.

--LinkedList Gère les tableaux. L'insertion / suppression est rapide. --Vector gère les tableaux. Actuellement non recommandé en raison de performances médiocres. --Système de réglage --HashSet Un ensemble d'éléments sans ordre particulier qui n'autorise pas la duplication de valeurs. --TreeSet: un ensemble d'éléments triés qui n'autorise pas les valeurs en double.

Cette fois, j'utiliserai ArrayList.

Exemple d'utilisation de ArrayList

listtest.java



package listtest;

import java.util.ArrayList;
import java.util.List;

public class Listtest {
	
	public static void main(String[] args) {

		List<String> list = new ArrayList<String>();

		list.add("pomme");
		list.add("Mandarine");
		list.add("melon");

		System.out.println(list);

	}
}

Résultat d'exécution.


[pomme,Mandarine,melon]

Étant donné qu'ArrayList est une classe d'implémentation, vous pouvez créer une instance comme suit.

.


List<String> list = new ArrayList<String>();

En fait, le contenu est similaire à ce qui suit. Cela signifie que la liste contient des objets de la classe String.

listtest.java


		List<String> list = new ArrayList<String>();

		list.add(new String("pomme"));
		list.add(new String("Mandarine"));
		list.add(new String("melon"));

		System.out.println(list);

Si vous souhaitez récupérer un élément, utilisez la méthode get. Dans l'argument, entrez le numéro de l'élément que vous souhaitez récupérer dans la liste.

listtest.java


		List<String> list = new ArrayList<String>();

		list.add(new String("pomme"));
		list.add(new String("Mandarine"));
		list.add(new String("melon"));

		System.out.println(list.get(1));

Résultat d'exécution.


Mandarine

J'ai sorti l'élément!

Recommended Posts

[Java] Comment utiliser List [ArrayList]
[Explication facile à comprendre! ] Comment utiliser ArrayList [Java]
Comment utiliser java Facultatif
Comment utiliser la classe Java
[Java] Comment utiliser removeAll ()
Comment utiliser Java Map
Comment utiliser les variables Java
Comment utiliser HttpClient de Java (Get)
Comment utiliser HttpClient de Java (Post)
[Java] Comment utiliser la méthode de jointure
[JavaFX] [Java8] Comment utiliser GridPane
Comment utiliser les méthodes de classe [Java]
Comment utiliser les classes en Java?
[Traitement × Java] Comment utiliser les tableaux
Comment utiliser les expressions Java lambda
[Java] Comment utiliser la classe Math
Comment utiliser le type enum Java
Prise en charge multilingue de Java Comment utiliser les paramètres régionaux
[Java] Comment utiliser la classe File
[Java] Comment ajouter des données à la liste (add, addAll)
Comment utiliser la méthode de soumission (Java Silver)
[Explication facile à comprendre! ] Comment utiliser l'instance Java
[Java] Comment utiliser la méthode toString ()
[Traitement × Java] Comment utiliser la boucle
Comment utiliser et définir les classes Java, importer
[Java] [Maven3] Résumé de l'utilisation de Maven3
[Traitement × Java] Comment utiliser la classe
Comment utiliser la classe Java Scanner (Remarque)
[Traitement × Java] Comment utiliser la fonction
[Java] Comment utiliser la classe Calendar
[Java] Découvrez comment utiliser correctement Optional
[Explication facile à comprendre! ] Comment utiliser la surcharge Java
gestion des exceptions try-catch-finally Comment utiliser java
[Explication facile à comprendre! ] Comment utiliser l'encapsulation Java
Comment utiliser Map
Comment utiliser rbenv
Comment utiliser with_option
Comment utiliser fields_for
Comment utiliser java.util.logging
Comment utiliser la carte
Comment utiliser collection_select
Comment utiliser Twitter4J
Comment utiliser active_hash! !!
Comment utiliser MapStruct
Comment utiliser TreeSet
[Comment utiliser l'étiquette]
Comment utiliser l'identité
Comment utiliser le hachage
Comment utiliser Dozer.mapper
Comment utiliser Gradle
Comment utiliser org.immutables
Comment utiliser java.util.stream.Collector