Zusammenfassung des Java-Grundlernens – Objektcontainer
Verzeichnis:
Sequentieller generischer ArrayList-Container
HashSet-Sammelcontainer
HashMap
So verwenden Sie Java, um die Funktion des Notizblocks zu implementieren. Listen Sie zunächst die von Notepad benötigten Funktionen auf:
kann Datensätze (Strings) hinzufügen;
kann einen der Datensätze löschen; >
kann die angegebene Anzahl von Datensätzen abrufen; kann alle Datensätze auflisten. Wenn dieser Notizblock Teil eines großen Programms ist, also ein übergeordnetes Programm vorhanden ist, ruft das übergeordnete Programm möglicherweise einige der oben aufgeführten Daten in diesem Notizblock auf. Also rufen wir die oben aufgeführten Funktionen auf der Oberfläche dieses Notizblocks auf. Der Aufruf dieser Schnittstellen erfolgt dann über die öffentliche Funktion (Methode) der Notepad-Klasse. Aber wie gelingt die Aufnahme? Offensichtlich kann die aufgezeichnete Zeichenfolge nicht in einem Array aufgezeichnet werden, da die Länge des Arrays voreingestellt ist. Zu diesem Zeitpunkt wird der generische Container Arraylistverwendet. Diese Arraylist ist auch eine Klasse des Systems, daher muss bei ihrer Verwendung ein neues Objekt definiert werden: private Arraylist
Notes = new Arraylist( ) ; Deklarieren Sie auch import java.util.ArrayList;
Notes
notes.add()
Ausführen:
Sie können den Unterschied zwischen den beiden Containern ArrayList und HashSet anhand der Ergebnisse der Programmausführung erkennen.

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

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

