Utilisation des ArrayLists en Java

Créer et utiliser des ArrayLists dans votre programme Java

Que sont les ArrayLists ?

ArrayList est une classe en Java qui peut être importée avec le package java.util. Cette classe vous permet essentiellement de créer un tableau en Java sans avoir à définir la taille.

Les ArrayLists peuvent grandir ou diminuer autant que vous en avez besoin. Ils peuvent être constitués de chaînes, de nombres ou d'objets. Vous pouvez en ajouter, en supprimer, les vider complètement, les trier, y accéder, les parcourir en boucle, connaître rapidement leur taille, etc.

Dans l'ensemble, ils sont un excellent outil à savoir utiliser lors de la programmation en Java.

Comment les ArrayLists sont-elles utilisées ?

Pour commencer à utiliser la classe ArrayList, vous devez l'importer en haut de votre fichier.

import java.util.ArrayList;

ArrayList<String> products = new ArrayList<String>();

ajouter()

La add()méthode vous permet d'ajouter à ArrayList.

import java.util.ArrayList;

public class Main {
public static void main(String[] args) {
ArrayList<String> products = new ArrayList<String>();
    products.add("Hotdog");
    products.add("Candy");
    products.add("Pop");
    products.add("Gum");
    products.add("Pretzels");    
    System.out.println(products);
}
}

[Hotdog, Candy, Pop, Gum, Pretzels]

La remove()méthode vous permet de supprimer un élément de la ArrayList. Vous pouvez le faire en tapant la valeur du tableau ou en tapant le numéro d'index.

import java.util.ArrayList;

public class Main {
public static void main(String[] args) {
ArrayList<String> products = new ArrayList<String>();
    products.add("Hotdog");
    products.add("Candy");
    products.add("Pop");
    products.add("Gum");
    products.add("Pretzels");
products.remove("Gum");
    products.remove(0);
System.out.println(products);
}
}

[Candy, Pop, Pretzels]

La clear()méthode vide le contenu de toute la ArrayList.

import java.util.ArrayList;

public class Main {
public static void main(String[] args) {
ArrayList<String> products = new ArrayList<String>();
    products.add("Hotdog");
    products.add("Candy");
    products.add("Pop");
    products.add("Gum");
    products.add("Pretzels");
  
    System.out.println(products);
products.clear();
System.out.println(products);
}
}

[Hotdog, Candy, Pop, Gum, Pretzels]

[]

La get()méthode vous permet de récupérer un élément spécifique de la ArrayList.

import java.util.ArrayList;

public class Main {
public static void main(String[] args) {
ArrayList<String> products = new ArrayList<String>();
    products.add("Hotdog");
    products.add("Candy");
    products.add("Pop");
    products.add("Gum");
    products.add("Pretzels");
  
    System.out.println(products.get(1));
}
}

Candy

La set()méthode vous permettra de modifier un élément spécifique qui se trouve déjà dans la ArrayList. Vous pouvez le faire en donnant le numéro d'index de l'élément que vous souhaitez modifier, puis en quoi vous souhaitez le modifier.

import java.util.ArrayList;

public class Main {
public static void main(String[] args) {
ArrayList<String> products = new ArrayList<String>();
    products.add("Hotdog");
    products.add("Candy");
    products.add("Pop");
    products.add("Gum");
    products.add("Pretzels");
  
    System.out.println(products);
products.set(3, "Ice Cream");
System.out.println(products);
}
}

[Hotdog, Candy, Pop, Gum, Pretzels]

[Hotdog, Candy, Pop, Ice Cream, Pretzels]

La size()méthode vous donnera le nombre d'éléments dans la ArrayList.

import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> products = new ArrayList<String>();
    products.add("Hotdog");
    products.add("Candy");
    products.add("Pop");
    products.add("Gum");
    products.add("Pretzels");
System.out.println(products.size());
}
}

5

La sort()méthode fait partie d'une autre classe du package java.util, appelée Collections. Il triera la ArrayList par ordre alphabétique si le tableau est composé de lettres ou par ordre croissant si le tableau est composé de nombres.

import java.util.ArrayList;
import java.util.Collections;
public class Main {
public static void main(String[] args) {
ArrayList<String> products = new ArrayList<String>();
    products.add("Hotdog");
    products.add("Candy");
    products.add("Pop");
    products.add("Gum");
    products.add("Pretzels");
Collections.sort(products);
System.out.println(products);
}
}

[Candy, Gum, Hotdog, Pop, Pretzels]

La classe ArrayList est un excellent outil que les programmeurs Java peuvent utiliser pour créer et modifier des tableaux selon les besoins. Il est relativement simple à apprendre et s'accompagne de plusieurs méthodes utiles différentes.

Je vous recommande de consulter la documentation pour plus d'informations sur les ArrayLists et comment vous pouvez commencer à les implémenter dans vos programmes.

Apprendre encore plus

Suggested posts

Deux ans en design - Le bon, le mauvais et le laid…

Deux ans en design - Le bon, le mauvais et le laid…

"Hey Siri, joue Me Dive d'Olivia Dean." C'était en mai 2021 lorsque j'ai commencé mon stage à la Future Academy Africa à Akure, au Nigeria.

Réseau TV Twitter

Réseau TV Twitter

Ce qui est vieux est à nouveau nouveau et ce qui était autrefois la chose brillante et scintillante semble maintenant terne. Je ne parle pas du retour des jeans JNCO parmi les enfants cool du centre-ville avec d'autres modes de la fin des années 1990.

Related posts

Learning at Work Week compte plus que vous ne le pensez

Learning at Work Week compte plus que vous ne le pensez

Nous avons souvent du mal à mettre en œuvre ce que nous savons être bon pour nous. Qu'il s'agisse de dire à un proche que nous l'aimons ou de se rappeler de parler comme un pirate, il y aura toujours ceux qui prétendent qu'un jour, une semaine ou un mois d'événements ne sont pas nécessaires parce qu'ils font déjà ces choses.

Ce que vous pouvez faire pendant votre saison d'attente (attendre de décrocher votre premier emploi dans la technologie)

Ce que vous pouvez faire pendant votre saison d'attente (attendre de décrocher votre premier emploi dans la technologie)

Passer à une nouvelle carrière peut être extrêmement difficile si vous essayez de le faire seul. Il est important de trouver des partenaires de responsabilité qui sont au même niveau d'apprentissage que vous, qui partagent des objectifs, une ténacité et un dynamisme similaires.

"La fosse des Mariannes dévoilée : dévoiler les terrifiantes vérités cachées de l'abîme"

"La fosse des Mariannes dévoilée&nbsp;: dévoiler les terrifiantes vérités cachées de l'abîme"

Introduction :Bienvenue, courageux lecteurs, dans un voyage qui nous emmènera dans les profondeurs les plus sombres de notre planète. Dans ce blog, nous plongeons dans le monde énigmatique de la fosse des Mariannes, découvrant ses secrets cachés et découvrant les vérités effrayantes qui se cachent sous sa surface.

Le mensonge du cow-boy

Comment les mégacorporations ont vendu aux Américains un mensonge costaud

Le mensonge du cow-boy

C'est un matin brillamment doré dans les collines de l'ouest, alors que les premiers rayons du soleil illuminent l'herbe givrée des plaines. Un troupeau de bovins Angus placides, d'un noir de jais et massif, se découpe sur le lever du soleil alors qu'ils descendent un sentier battu vers un lieu qu'ils connaissent tous bien; le bar du petit-déjeuner.