Heim Java javaLernprogramm Verwenden Sie die Java-Funktion ArrayList.size(), um die Größe einer ArrayList zu ermitteln

Verwenden Sie die Java-Funktion ArrayList.size(), um die Größe einer ArrayList zu ermitteln

Jul 24, 2023 pm 10:55 PM
使用java的arraylist arraylistsize()函数 获取arraylist的大小

Verwenden Sie die Funktion ArrayList.size() von Java, um die Größe von ArrayList zu ermitteln.

ArrayList ist ein in Java häufig verwendetes dynamisches Array, dessen Größe je nach Bedarf dynamisch vergrößert oder verkleinert werden kann. Bei der Programmierung ist es häufig erforderlich, die Größe einer ArrayList für nachfolgende Operationen zu ermitteln. Java stellt die Funktion size() von ArrayList bereit, um seine Größe zu ermitteln.

Die Funktion size() von ArrayList gibt die Anzahl der tatsächlich in der ArrayList gespeicherten Elemente zurück, also die Anzahl der Elemente. Für eine leere ArrayList beträgt die Größe 0. Schauen wir uns einige Beispiele an, um die Verwendung der size()-Funktion von ArrayList im Detail zu erläutern.

Zuerst müssen wir die ArrayList-Klasse in das java.util-Paket importieren. Sie können den folgenden Code zum Importieren verwenden:

import java.util.ArrayList;

Dann können wir ein ArrayList-Objekt definieren und einige Elemente hinzufügen und dann seine Größe über die Funktion size() ermitteln. Das Folgende ist ein Beispielcode:

import java.util.ArrayList;

public class ArrayListSizeExample {
    public static void main(String[] args) {
        // 创建一个ArrayList对象
        ArrayList<String> fruits = new ArrayList<String>();

        // 添加一些元素
        fruits.add("apple");
        fruits.add("banana");
        fruits.add("mango");

        // 获取ArrayList的大小
        int size = fruits.size();

        // 输出结果
        System.out.println("ArrayList的大小为:" + size);
    }
}
Nach dem Login kopieren

Führen Sie den obigen Code aus. Das Ausgabeergebnis lautet: „Die Größe von ArrayList beträgt: 3“. Dies zeigt, dass die Früchte des ArrayList-Objekts drei Elemente enthalten.

Zusätzlich zum Abrufen der Größe von ArrayList kann die Funktion size() auch verwendet werden, um festzustellen, ob die ArrayList leer ist. Sie können feststellen, ob die ArrayList leer ist, indem Sie beurteilen, ob der Rückgabewert der Funktion size() 0 ist. Zum Beispiel:

// 判断ArrayList是否为空
if (fruits.size() == 0) {
    System.out.println("ArrayList为空");
} else {
    System.out.println("ArrayList不为空");
}
Nach dem Login kopieren

Darüber hinaus kann die Funktion size() auch zum Schleifendurchlauf verwendet werden. Sie können eine for-Schleife in Kombination mit der Funktion size() verwenden, um die Elemente in der ArrayList zu durchlaufen. Zum Beispiel:

// 遍历ArrayList中的元素
for (int i = 0; i < fruits.size(); i++) {
    String fruit = fruits.get(i);
    System.out.println("第" + (i + 1) + "个水果是:" + fruit);
}
Nach dem Login kopieren

Anhand des obigen Beispiels können wir die Verwendung der size()-Funktion von ArrayList und der zugehörigen Anwendungen sehen. Es kann nicht nur verwendet werden, um die Größe der ArrayList zu ermitteln, sondern auch, um zu bestimmen, ob die ArrayList leer ist, und um Schleifendurchläufe und andere Operationen durchzuführen.

Zusammenfassend lässt sich sagen, dass Sie mit der ArrayList.size()-Funktion von Java ganz einfach die Größe von ArrayList, also die Anzahl der Elemente, ermitteln können. Indem Sie ein ArrayList-Objekt definieren, einige Elemente hinzufügen und dann seine Größe über die Funktion size() ermitteln. Gleichzeitig kann die Funktion size() auch verwendet werden, um festzustellen, ob die ArrayList leer ist, und um Schleifendurchläufe und andere Operationen durchzuführen. Bei der eigentlichen Programmierung können wir die Funktion size() flexibel verwenden, um ArrayList nach Bedarf zu betreiben und umfangreichere Funktionen zu erreichen.

Das obige ist der detaillierte Inhalt vonVerwenden Sie die Java-Funktion ArrayList.size(), um die Größe einer ArrayList zu ermitteln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Top 4 JavaScript -Frameworks in 2025: React, Angular, Vue, Svelte Top 4 JavaScript -Frameworks in 2025: React, Angular, Vue, Svelte Mar 07, 2025 pm 06:09 PM

Top 4 JavaScript -Frameworks in 2025: React, Angular, Vue, Svelte

Wie funktioniert der Klassenladungsmechanismus von Java, einschließlich verschiedener Klassenloader und deren Delegationsmodelle? Wie funktioniert der Klassenladungsmechanismus von Java, einschließlich verschiedener Klassenloader und deren Delegationsmodelle? Mar 17, 2025 pm 05:35 PM

Wie funktioniert der Klassenladungsmechanismus von Java, einschließlich verschiedener Klassenloader und deren Delegationsmodelle?

Spring Boot Snakeyaml 2.0 CVE-2022-1471 Problem behoben Spring Boot Snakeyaml 2.0 CVE-2022-1471 Problem behoben Mar 07, 2025 pm 05:52 PM

Spring Boot Snakeyaml 2.0 CVE-2022-1471 Problem behoben

Node.js 20: wichtige Leistungssteigerung und neue Funktionen Node.js 20: wichtige Leistungssteigerung und neue Funktionen Mar 07, 2025 pm 06:12 PM

Node.js 20: wichtige Leistungssteigerung und neue Funktionen

ICEBERG: Die Zukunft von Data Lake Tabellen ICEBERG: Die Zukunft von Data Lake Tabellen Mar 07, 2025 pm 06:31 PM

ICEBERG: Die Zukunft von Data Lake Tabellen

Wie kann ich JPA (Java Persistence-API) für Objektrelationszuordnungen mit erweiterten Funktionen wie Caching und faulen Laden verwenden? Wie kann ich JPA (Java Persistence-API) für Objektrelationszuordnungen mit erweiterten Funktionen wie Caching und faulen Laden verwenden? Mar 17, 2025 pm 05:43 PM

Wie kann ich JPA (Java Persistence-API) für Objektrelationszuordnungen mit erweiterten Funktionen wie Caching und faulen Laden verwenden?

Wie implementiere ich mehrstufige Caching in Java-Anwendungen mit Bibliotheken wie Koffein oder Guava-Cache? Wie implementiere ich mehrstufige Caching in Java-Anwendungen mit Bibliotheken wie Koffein oder Guava-Cache? Mar 17, 2025 pm 05:44 PM

Wie implementiere ich mehrstufige Caching in Java-Anwendungen mit Bibliotheken wie Koffein oder Guava-Cache?

Wie benutze ich Maven oder Gradle für das fortschrittliche Java -Projektmanagement, die Erstellung von Automatisierung und Abhängigkeitslösung? Wie benutze ich Maven oder Gradle für das fortschrittliche Java -Projektmanagement, die Erstellung von Automatisierung und Abhängigkeitslösung? Mar 17, 2025 pm 05:46 PM

Wie benutze ich Maven oder Gradle für das fortschrittliche Java -Projektmanagement, die Erstellung von Automatisierung und Abhängigkeitslösung?

See all articles