Zuhause Persönliche Finanzen Java's ArrayList Klasse - Dummies

Java's ArrayList Klasse - Dummies

Inhaltsverzeichnis:

Video: Java - Class Array List 2024

Video: Java - Class Array List 2024
Anonim

Mit dem ArrayList-Paket (Package: java. Util) in Java können Sie einen speziellen Typ eines Collection-Objekts erstellen und verwalten: eine Array-Liste. Eine -Array-Liste ähnelt einem Array, verhindert jedoch viele der häufigsten Probleme beim Arbeiten mit Arrays, insbesondere die folgenden:

  • Eine Array-Liste passt sich bei Bedarf automatisch selbst an.

  • Mit einer Array-Liste können Sie Elemente in die Mitte der Sammlung einfügen.

  • In einer Array-Liste können Sie Elemente löschen.

Konstruktoren

Konstruktor Erläuterung
ArrayList () Erstellt eine Array-Liste mit einer Anfangskapazität von zehn

Elementen.

ArrayList (int capacity) Erstellt eine Array-Liste mit der angegebenen Anfangskapazität.
ArrayList (Collection c) Erstellt eine Array-Liste und kopiert alle Elemente aus der angegebenen

-Ensammlung in die neue Array-Liste.

Methoden

Methode Erklärung
add (Objektelement) Fügt das angegebene Objekt zur Array-Liste hinzu. Wenn Sie beim Erstellen der Array-Liste einen

-Typ angegeben haben, muss das Objekt den korrekten Typ

haben.

add (int index, Object element) Fügt das angegebene Objekt an der angegebenen

Indexposition der Array-Liste hinzu. Wenn Sie beim Erstellen der Array

-Liste einen Typ angegeben haben, muss das Objekt vom richtigen Typ sein.

addAll (Collection c) Fügt alle Elemente der angegebenen Auflistung zu dieser Array

-Liste hinzu.

addAll (int index, Collection c) Fügt alle Elemente der angegebenen Auflistung zu dieser Array

-Liste an der angegebenen Indexposition hinzu.

clear () Löscht alle Elemente aus der Array-Liste.
clone () Gibt eine flache Kopie der Array-Liste zurück. Die in der Kopie enthaltenen Elemente

sind dieselben Objektinstanzen wie die Elemente

im Original.

enthält (Objektelem) Gibt einen booleschen Wert zurück, der angibt, ob das angegebene

-Objekt in der Array-Liste enthalten ist.

containsAll (Auflistung c) Gibt einen booleschen Wert zurück, der angibt, ob diese Array-Liste

alle Objekte enthält, die sich in der angegebenen Auflistung befinden.

ensureCapacity (int minCapacity) Erhöht die Kapazität der Array-Liste auf den angegebenen Wert

. (Wenn die Kapazität bereits größer als der angegebene Wert

ist, führt diese Methode keine Aktion aus.)

get (int index) Gibt das Objekt an der angegebenen Position in der Liste zurück.
indexOf (Object elem) Gibt die Indexposition des ersten Vorkommens des

angegebenen Objekts in der Array-Liste zurück. Wenn das Objekt nicht in der Liste

enthalten ist, wird -1 zurückgegeben.

isEmpty () Gibt einen booleschen Wert zurück, der angibt, ob die Array-Liste

leer ist.

iterator () Gibt einen Iterator für die Array-Liste zurück.
lastIndexOf (Objectelem) Gibt die Indexposition des letzten Vorkommens des

angegebenen Objekts in der Array-Liste zurück. Wenn das Objekt nicht in der Liste

enthalten ist, wird -1 zurückgegeben.

remove (int index) Entfernt das Objekt am angegebenen Index und gibt das

-Element zurück, das entfernt wurde.

remove (Objektelem) Entfernt ein Objekt aus der Liste. Beachten Sie, dass sich mehr als ein

-Element auf das Objekt bezieht. Diese Methode entfernt nur einen von ihnen.

Gibt einen booleschen Wert zurück, der angibt, ob sich das Objekt in

der Liste befand.

remove (int fromIndex, int

toIndex)

Entfernt alle Objekte, deren Indexwerte zwischen den angegebenen Werten

liegen. Beachten Sie, dass die Elemente an den Positionen fromIndex und toIndex

nicht selbst entfernt werden.

removeAll (Collection c) Entfernt alle Objekte in der angegebenen Sammlung aus dieser

-Array-Liste.

retainAll (Collection c) Entfernt alle Objekte, die nicht in der angegebenen

-Auflistung enthalten sind, aus dieser Array-Liste.

set (int index, Objectelem) Setzt das angegebene Element auf das angegebene Objekt. Das Element , das sich zuvor an dieser Position befand, wird als Rückgabewert der

-Methode zurückgegeben.

size () Gibt die Anzahl der Elemente in der Liste zurück.
toArray () Liefert die Elemente der Array-Liste als Array von Objekten

(Object []).

toArray (Typ [] array) Gibt die Elemente der Array-Liste als Array zurück, dessen Typ

mit dem Array übereinstimmt, das über den Parameter übergeben wurde.

Java's ArrayList Klasse - Dummies

Die Wahl des Herausgebers

Bearbeiten in Photoshop Elements 10 Schnellfoto-Bearbeitungsmodus - Schnuller

Bearbeiten in Photoshop Elements 10 Schnellfoto-Bearbeitungsmodus - Schnuller

Schneller Foto-Bearbeitungsmodus ist eine abgespeckte Version des Modus "Full Photo Edit", der einfach grundlegende Fixingtools bereitstellt und mit einigen einzigartigen Funktionen aufwartet, z. B. eine Vorher-Nachher-Vorschau Ihres Bildes. Hier ist ein Schritt-für-Schritt-Workflow, den Sie im Schnellfoto-Bearbeitungsmodus verwenden können, um Ihre Fotos zu reparieren:

Zum Optimieren von Photoshop Elements-Bildern mit Fotoeffekten - Dummies

Zum Optimieren von Photoshop Elements-Bildern mit Fotoeffekten - Dummies

Fotoeffekte in Photoshop Elements 11 funktionieren wie Anwenden von Filtern; Das Dialogfeld "Filtergalerie" bietet Ihnen zahlreiche Optionen zum Anwenden eines Filters. Das geführte Bedienfeld bietet Ihnen Filtereffekte und führt Sie dann durch die Schritte zum Anpassen von Helligkeitswerte, Ändern von Farbton und Sättigung und Durchführen weiterer Anpassungen zum Vervollkommnen des Ergebnisses. Sie ...

Eingeben des Absatztyps in Photoshop Elements 11 - Dummies

Eingeben des Absatztyps in Photoshop Elements 11 - Dummies

Absatztyp in Photoshop Elements 11 ist ähnlich zu dem Text, den Sie in ein Textverarbeitungsprogramm eingeben, mit der Ausnahme, dass er in einem Textfeld oder einem Begrenzungsrahmen enthalten ist. Wenn Sie größere Textabschnitte haben, die Sie in ein Bild eingeben möchten, ist die Eingabe des Textes als Absatztyp die praktischste Option. Während ...

Die Wahl des Herausgebers

PHP-Anweisungen - Dummys

PHP-Anweisungen - Dummys

PHP ist eine Skriptsprache, die speziell für die Verwendung im Internet entwickelt wurde. Es enthält Funktionen, die Sie bei der Programmierung der Aufgaben unterstützen, die für die Entwicklung dynamischer Webanwendungen erforderlich sind. Diese Tabelle gibt einen kurzen Überblick über einige der Anweisungen, die Sie häufig verwenden werden: Anweisung Beschreibung array ("key" => "value", ...); Casts a ...

PHP-Schablonen-Systeme - Schablonen-Systeme

PHP-Schablonen-Systeme - Schablonen-Systeme

Können die Menge an Arbeit reduzieren, die Sie für die Erstellung einer Website in PHP benötigen. Wenn Sie eine Website erstellen, verwenden Sie häufig das gleiche Layout für die gesamte Website. Sie haben eine obere Portion, vielleicht mit einem Menü; ein Hauptinhaltsbereich; und ein unterer Teil, vielleicht mit Links oder ...

Make MySQL Datenbank Änderungen mit den ALTER Query - Dummies

Make MySQL Datenbank Änderungen mit den ALTER Query - Dummies

Die ALTER Query wird verwendet, um die Struktur von eine MySQL-Datenbank. In dieser Liste wird die Syntax für die Änderungen angezeigt, die Sie wahrscheinlich vornehmen möchten: ADD-Spaltenbezeichnung ALTER-Spaltenname SET-DEFAULT-Wert ALTER-Spaltenname DROP DEFAULT CHANGE-Spaltenname newcolname-Definition DROP-Spaltenname MODIFY-Spaltenname RENAME newtablename

Die Wahl des Herausgebers

Hochgeschwindigkeitsdatencaching mit NoSQL - Dummies

Hochgeschwindigkeitsdatencaching mit NoSQL - Dummies

Mit NoSQL haben Sie Hochgeschwindigkeits-Caching. Stellen Sie sich vor, Sie sind Bankangestellte und arbeiten mit drei anderen Kollegen zusammen. Jeder hat eine Reihe von Leuten, die bedient werden sollen. Einer der Kunden bleibt jedoch in der Schlange, um zu fragen, ob sein Scheck bereits eingelöst und der Betrag seinem Konto gutgeschrieben wurde. Wenn Sie ...

Wie man Einsichten aus Big Data kommuniziert - Dummies

Wie man Einsichten aus Big Data kommuniziert - Dummies

Big Data kann helfen, Einblicke zu gewinnen. Unternehmen gewinnen Wettbewerbsvorteile, wenn die richtigen Informationen zur richtigen Zeit an die richtigen Leute geliefert werden. Dies bedeutet, Erkenntnisse und Informationen aus Daten zu extrahieren und sie Entscheidungsträgern auf eine Weise zu vermitteln, die sie leicht verstehen. Schließlich sind Menschen weniger wahrscheinlich zu handeln, wenn sie ...

Zookeeper und HBase Reliability - dummies

Zookeeper und HBase Reliability - dummies

Zookeeper ist ein verteiltes Cluster von Servern, das gemeinsam zuverlässige Koordinations- und Synchronisationsdienste für Cluster-Anwendungen bereitstellt. .. Zugegeben, der Name "Zookeeper" mag auf den ersten Blick eine seltsame Wahl sein, aber wenn Sie verstehen, was es für einen HBase-Cluster tut, können Sie die Logik dahinter sehen. Beim Erstellen und Debuggen von verteilten Anwendungen ...