


Verwenden Sie die Java-Funktion ArrayList.size(), um die Größe einer ArrayList zu ermitteln
Jul 24, 2023 pm 10:55 PMVerwenden 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); } }
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不为空"); }
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); }
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!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

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

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

Spring Boot Snakeyaml 2.0 CVE-2022-1471 Problem behoben

Node.js 20: wichtige Leistungssteigerung und neue Funktionen

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 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?
