Verwendung von ArrayLists in Java

Erstellen und Verwenden von ArrayLists in Ihrem Java-Programm

Was sind ArrayListen?

ArrayList ist eine Klasse in Java, die mit dem Paket java.util importiert werden kann. Mit dieser Klasse können Sie im Wesentlichen ein Array in Java erstellen, ohne die Größe festlegen zu müssen.

ArrayLists können beliebig wachsen oder schrumpfen. Sie können aus Zeichenfolgen, Zahlen oder Objekten bestehen. Sie können sie hinzufügen, aus ihnen entfernen, sie vollständig leeren, sie sortieren, darauf zugreifen, sie durchlaufen, schnell ihre Größe ermitteln und vieles mehr.

Insgesamt sind sie ein großartiges Werkzeug, um zu wissen, wie man es beim Programmieren in Java verwendet.

Wie werden ArrayLists verwendet?

Um mit der Verwendung der ArrayList-Klasse zu beginnen, müssen Sie sie am Anfang Ihrer Datei importieren.

import java.util.ArrayList;

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

addieren()

Mit der add()Methode können Sie der ArrayList hinzufügen.

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]

Mit der remove()Methode können Sie ein Element aus der ArrayList entfernen. Sie können dies tun, indem Sie den Array-Wert oder die Indexnummer eingeben.

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]

Die clear()Methode leert den Inhalt der gesamten 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]

[]

Mit der get()Methode können Sie ein bestimmtes Element aus der ArrayList abrufen.

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

Mit der set()Methode können Sie ein bestimmtes Element ändern, das sich bereits in der ArrayList befindet. Sie können dies tun, indem Sie die Indexnummer des Elements angeben, das Sie ändern möchten, und dann, worauf Sie es ändern möchten.

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]

Die size()Methode gibt Ihnen die Anzahl der Elemente in der 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

Die sort()Methode ist Teil einer anderen Klasse im java.util-Paket namens Collections. Es sortiert die ArrayList in alphabetischer Reihenfolge, wenn das Array aus Buchstaben besteht, oder in aufsteigender Reihenfolge, wenn das Array aus Zahlen besteht.

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]

Die Klasse ArrayList ist ein großartiges Tool, das Java-Programmierer verwenden können, um Arrays nach Bedarf zu erstellen und zu ändern. Es ist relativ einfach zu erlernen und enthält einige verschiedene nützliche Methoden.

Ich empfehle, die Dokumentation zu lesen, um weitere Informationen zu ArrayLists zu erhalten und wie Sie damit beginnen können, sie in Ihren Programmen zu implementieren.

Erfahren Sie mehr

Suggested posts

Die „Learning at Work Week“ ist wichtiger als Sie denken

Die „Learning at Work Week“ ist wichtiger als Sie denken

Es fällt uns oft schwer, das umzusetzen, von dem wir wissen, dass es gut für uns ist. Von der Aussage, dass wir einen Lebensgefährten lieben, bis hin zur Erinnerung daran, wie ein Pirat zu reden – es wird immer diejenigen geben, die behaupten, dass ein Tag, eine Woche oder ein Monat voller Ereignisse nicht nötig sei, weil sie diese Dinge bereits tun.

Keine Passwörter mehr – wie Passkeys Ihr Passwort ersetzen

Keine Passwörter mehr – wie Passkeys Ihr Passwort ersetzen

Um Unklarheiten zu vermeiden, werden die folgenden Begriffe verwendet: Authentifikator; Das Mobiltelefon, das für die Anmeldung verwendet wird. Website; Die Website oder Anwendung, die der Benutzer verwendet, um den Anmeldeanforderungsdienst zu stellen; Der Anbieter, der die jeweilige Dienstleistung bereitstellt, z

Related posts

Warum manche Freiberufler ihr Leben vortäuschen

Warum manche Freiberufler ihr Leben vortäuschen

Ich war kürzlich auf Linkedin, dem weltweit größten professionellen sozialen Netzwerk, und habe Beiträge von freiberuflichen Designern gefunden, denen ich folge und die meine Aufmerksamkeit erregt haben. Sie alle haben Fotos aus Flugzeugen, am Strand mit ihren Laptops, aus Schwimmbädern und Büros mit atemberaubender Aussicht gepostet.

Schaffung einer sicheren Arbeitsumgebung

Schaffung einer sicheren Arbeitsumgebung

„Er wird mich beschützen, wenn ich in Gefahr bin. Er wird mich in seinem Zelt verstecken.

Zeitschrift Ouvert

Zeitschrift Ouvert

Offenes Tagebuch: Ein Bild pro Tag. Geschichten haben mich schon immer fasziniert.

Finanzierung der CO2-Entfernung im Geschäftsjahr 24

Die Aufschlüsselung der Mittelanträge von Carbon180 nach Pfaden

Finanzierung der CO2-Entfernung im Geschäftsjahr 24

Von Alyson Lee, geschäftsführende Beraterin für Regierungsangelegenheiten Der jährliche Bewilligungsprozess der Bundesregierung ist von zentraler Bedeutung für unsere Bemühungen zur Finanzierung der Kohlendioxidentfernung (CDR). Jedes Jahr reicht Carbon180 Anfragen an verschiedene Kongressbüros ein, um zu bestimmen, wohin die Dollars im nächsten Jahr fließen werden.