Java.Util Namespace

Klassen

Name Beschreibung
AbstractCollection

Diese Klasse stellt eine Skelettimplementierung der Collection Schnittstelle bereit, um den Aufwand zu minimieren, der zum Implementieren dieser Schnittstelle erforderlich ist.

AbstractList

Diese Klasse bietet eine Skelettimplementierung der List Schnittstelle, um den Aufwand zu minimieren, der für die Implementierung dieser Schnittstelle erforderlich ist, die durch einen "Zufälligen Zugriff" -Datenspeicher (z. B. ein Array) unterstützt wird.

AbstractMap

Diese Klasse stellt eine Skelettimplementierung der Map Schnittstelle bereit, um den Aufwand zu minimieren, der zum Implementieren dieser Schnittstelle erforderlich ist.

AbstractMap.SimpleEntry

Ein Eintrag, der einen Schlüssel und einen Wert unterhält.

AbstractMap.SimpleImmutableEntry

Ein nicht modifizierbarer Eintrag, der einen Schlüssel und einen Wert verwaltet.

AbstractQueue

Diese Klasse stellt Skelettimplementierungen einiger Queue Vorgänge bereit.

AbstractSequentialList

Diese Klasse bietet eine Skelettimplementierung der List Schnittstelle, um den Aufwand zu minimieren, der zum Implementieren dieser Schnittstelle durch einen "sequenziellen Zugriff" -Datenspeicher (z. B. eine verknüpfte Liste) unterstützt wird.

AbstractSet

Diese Klasse stellt eine Skelettimplementierung der Set Schnittstelle bereit, um den aufwand für die Implementierung dieser Schnittstelle zu minimieren.

ArrayDeque

Resizable-Arrayimplementierung der Deque Schnittstelle.

ArrayList

Resizable-Arrayimplementierung der List Schnittstelle.

Arrays

Diese Klasse enthält verschiedene Methoden zum Bearbeiten von Arrays (z. B. Sortieren und Suchen).

Base64

Diese Klasse besteht ausschließlich aus statischen Methoden zum Abrufen von Encodern und Decodern für das Base64-Codierungsschema.

Base64.Decoder

Diese Klasse implementiert einen Decoder zum Decodieren von Bytedaten mithilfe des Base64-Codierungsschemas, wie in RFC 4648 und RFC 2045 angegeben.

Base64.Encoder

Diese Klasse implementiert einen Encoder für die Codierung von Bytedaten mithilfe des Base64-Codierungsschemas, wie in RFC 4648 und RFC 2045 angegeben.

BitSet

Diese Klasse implementiert einen Vektor von Bits, der bei Bedarf wächst.

Calendar

Die Calendar Klasse ist eine abstrakte Klasse, die Methoden zum Konvertieren zwischen einem bestimmten Zeitpunkt und einer Gruppe von #fields calendar fields wie YEAR, , MONTH, DAY_OF_MONTHHOURusw. und zum Bearbeiten der Kalenderfelder bereitstellt, z. B. das Abrufen des Datums der nächsten Woche.

Calendar.Builder

Calendar.Builder wird zum Erstellen von verschiedenen Calendar Datums-/Uhrzeitparametern verwendet.

Collections

Diese Klasse besteht ausschließlich aus statischen Methoden, die mit Auflistungen arbeiten oder zurückgeben.

Comparator
ConcurrentModificationException

Diese Ausnahme kann durch Methoden ausgelöst werden, die gleichzeitige Änderungen eines Objekts erkannt haben, wenn diese Änderung nicht zulässig ist.

Currency

Stellt eine Währung dar.

Date

Die Klasse Date stellt eine bestimmte Zeit mit Millisekundengenauigkeit dar.

Dictionary

Die Dictionary Klasse ist das abstrakte übergeordnete Element jeder Klasse, z Hashtable. B. , die Schlüssel zu Werten zuordnet.

DoubleSummaryStatistics

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

DuplicateFormatFlagsException

Deaktivierte Ausnahme ausgelöst, wenn doppelte Flags im Formatbezeichner bereitgestellt werden.

EmptyStackException

Wird von Methoden in der Stack Klasse ausgelöst, um anzugeben, dass der Stapel leer ist.

EnumMap

Eine spezielle Map Implementierung für die Verwendung mit Enumerationstypschlüsseln.

EnumSet

Eine spezielle Set Implementierung für die Verwendung mit Enumerationstypen.

EventListenerProxy

Eine abstrakte Wrapperklasse für eine EventListener Klasse, die eine Reihe zusätzlicher Parameter dem Listener zuordnet.

EventObject

Die Stammklasse, von der alle Ereignisstatusobjekte abgeleitet werden sollen.

FormatFlagsConversionMismatchException

Deaktivierte Ausnahme, die ausgelöst wird, wenn eine Konvertierung und ein Flag inkompatibel sind.

FormattableFlags

FormattableFlags werden an die Formattable#formatTo Formattable.formatTo() Methode übergeben und das Ausgabeformat für Formattables ändern.

Formatter

Ein Dolmetscher für Formatzeichenfolgen im Printf-Format.

Formatter.BigDecimalLayoutForm

Enumeration für BigDecimal die Formatierung.

FormatterClosedException

Deaktivierte Ausnahme ausgelöst, wenn der Formatierer geschlossen wurde.

GregorianCalendar

GregorianCalendar ist eine konkrete Unterklasse von Calendar und stellt das Standardkalendersystem bereit, das von den meisten Der Welt verwendet wird.

HashMap

Hashtabellenbasierte Implementierung der Map Schnittstelle.

HashSet

Diese Klasse implementiert die Set Schnittstelle, unterstützt durch eine Hashtabelle (tatsächlich eine HashMap Instanz).

Hashtable

Diese Klasse implementiert eine Hashtabelle, die Schlüssel zu Werten zuordnet.

HexFormat

HexFormat konvertiert zwischen Bytes und Zeichen und hexadekodierten Zeichenfolgen, die zusätzliche Formatierungsmarkups wie Präfixe, Suffixe und Trennzeichen enthalten können.

IdentityHashMap

Diese Klasse implementiert die Map Schnittstelle mit einer Hashtabelle, wobei beim Vergleichen von Schlüsseln (und Werten) die Referenzgleichheit anstelle der Objektgleichheit verwendet wird.

IllegalFormatCodePointException

Deaktivierte Ausnahme wird ausgelöst, wenn ein Zeichen mit einem ungültigen Unicode-Codepunkt gemäß der Definition Character#isValidCodePoint an die Formatter.

IllegalFormatConversionException

Deaktivierte Ausnahme ausgelöst, wenn das Argument, das dem Formatbezeichner entspricht, einen inkompatiblen Typ aufweist.

IllegalFormatException

Deaktivierte Ausnahme ausgelöst, wenn eine Formatzeichenfolge eine ungültige Syntax oder einen Formatbezeichner enthält, der mit den angegebenen Argumenten nicht kompatibel ist.

IllegalFormatFlagsException

Deaktivierte Ausnahme ausgelöst, wenn eine unzulässige Kombinationskennzeichnung angegeben wird.

IllegalFormatPrecisionException

Deaktivierte Ausnahme ausgelöst, wenn die Genauigkeit ein anderer negativer Wert als -1ist, unterstützt die Konvertierung keine Genauigkeit, oder der Wert wird andernfalls nicht unterstützt.

IllegalFormatWidthException

Deaktivierte Ausnahme ausgelöst, wenn die Formatbreite ein anderer negativer Wert als -1 oder anderweitig nicht unterstützt wird.

IllformedLocaleException

Wird von Methoden ausgelöst Locale und Locale.Builder gibt an, dass ein Argument kein wohlgeformtes BCP 47-Tag ist.

InputMismatchException

Ausgelöst von einem Scanner , um anzugeben, dass das abgerufene Token nicht mit dem Muster für den erwarteten Typ übereinstimmt oder dass das Token außerhalb des zulässigen Typs liegt.

IntSummaryStatistics

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

InvalidPropertiesFormatException

Wird ausgelöst, um anzugeben, dass ein Vorgang nicht abgeschlossen werden konnte, da die Eingabe nicht dem entsprechenden XML-Dokumenttyp für eine Auflistung von Eigenschaften entspricht, gemäß der Properties Spezifikation.

LinkedHashMap

Hashtabellen- und verknüpfte Listenimplementierung der Map Schnittstelle mit klar definierter Begegnungsreihenfolge.

LinkedHashSet

Hashtabellen- und verknüpfte Listenimplementierung der Set Schnittstelle mit klar definierter Begegnungsreihenfolge.

LinkedList

Doubly-linked list implementation of the List and Deque interfaces.

List
ListResourceBundle

ListResourceBundle ist eine abstrakte Unterklasse, in der ResourceBundle Ressourcen für ein Gebietsschema in einer bequemen und einfach zu verwendenden Liste verwaltet werden.

Locale

Ein Locale Objekt stellt eine bestimmte geografische, politische oder kulturelle Region dar.

Locale.Builder

Builder wird verwendet, um Instanzen von Locale Werten zu erstellen, die von den Settern konfiguriert wurden.

Locale.Category

Enumeration für Gebietsschemakategorien.

Locale.FilteringMode

Diese Enumeration stellt Konstanten bereit, um einen Filtermodus für den Gebietsschemaabgleich auszuwählen.

Locale.IsoCountryCode

Enumeration für die Angabe des in ISO 3166 definierten Typs.

Locale.LanguageRange

Diese Klasse drückt einen em Language Range</em> aus, der in < definiert ist.>

LongSummaryStatistics

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

Map
MapEntry
MissingFormatArgumentException

Deaktivierte Ausnahme ausgelöst, wenn ein Formatbezeichner vorhanden ist, der nicht über ein entsprechendes Argument verfügt oder wenn ein Argumentindex auf ein Argument verweist, das nicht vorhanden ist.

MissingFormatWidthException

Deaktivierte Ausnahme ausgelöst, wenn die Formatbreite erforderlich ist.

MissingResourceException

Signal, dass eine Ressource fehlt.

NoSuchElementException

Wird von verschiedenen Accessormethoden ausgelöst, um anzugeben, dass das angeforderte Element nicht vorhanden ist.

Objects

Diese Klasse besteht aus static Hilfsmethoden für das Arbeiten mit Objekten oder der Überprüfung bestimmter Bedingungen vor dem Vorgang.

Observable

Diese Klasse stellt ein feststellbares Objekt oder "Daten" im Modellansichtsparadigma dar.

Optional

Ein Containerobjekt, das einen Nicht-Wertnull enthalten kann oder nicht.

OptionalDouble

Ein Containerobjekt, das einen Wert enthalten double kann oder nicht.

OptionalInt

Ein Containerobjekt, das einen Wert enthalten int kann oder nicht.

OptionalLong

Ein Containerobjekt, das einen Wert enthalten long kann oder nicht.

PriorityQueue

Eine ungebundene Prioritätswarteschlange basierend auf einem Prioritätshap.

Properties

Die Properties Klasse stellt einen beständigen Satz von Eigenschaften dar.

PropertyPermission

Legacysicherheitscode; nicht verwenden.

PropertyResourceBundle

PropertyResourceBundle ist eine konkrete Unterklasse, in der ResourceBundle Ressourcen für ein Gebietsschema mithilfe einer Reihe statischer Zeichenfolgen aus einer Eigenschaftsdatei verwaltet werden.

Random

Eine Instanz dieser Klasse wird verwendet, um einen Datenstrom mit Pseudorandomnummern zu generieren; seine Periode ist nur 2<sup 48>/sup<>.

ResourceBundle

Ressourcenbündel enthalten gebietsschemaspezifische Objekte.

ResourceBundle.Control

ResourceBundle.Control definiert eine Reihe von Rückrufmethoden, die während des Ladens des Bundles von den ResourceBundle#getBundle(String, Locale, ClassLoader, Control) ResourceBundle.getBundle Factorymethoden aufgerufen werden.

Scanner

Ein einfacher Textscanner, der primitive Typen und Zeichenfolgen mithilfe regulärer Ausdrücke analysieren kann.

ServiceConfigurationError

Fehler ausgelöst, wenn beim Suchen, Laden oder Instanziieren eines Dienstanbieters ein Fehler auftritt.

ServiceLoader

Eine Einrichtung zum Laden von Implementierungen eines Dienstes.

Set
SimpleTimeZone

SimpleTimeZone ist eine konkrete Unterklasse, der TimeZone eine Zeitzone für die Verwendung mit einem gregorianischen Kalender darstellt.

Spliterator
Spliterators

Statische Klassen und Methoden für das Ausführen oder Erstellen von Instanzen und Spliterator deren primitiven Spezialisierungen Spliterator.OfInt, Spliterator.OfLongund Spliterator.OfDouble.

Spliterators.AbstractDoubleSpliterator

Eine Abstraktion Spliterator.OfDouble , die implementiert trySplit , um eine begrenzte Parallelität zu ermöglichen.

Spliterators.AbstractIntSpliterator

Eine Abstraktion Spliterator.OfInt , die implementiert trySplit , um eine begrenzte Parallelität zu ermöglichen.

Spliterators.AbstractLongSpliterator

Eine Abstraktion Spliterator.OfLong , die implementiert trySplit , um eine begrenzte Parallelität zu ermöglichen.

Spliterators.AbstractSpliterator

Eine Abstraktion Spliterator , die implementiert trySplit , um eine begrenzte Parallelität zu ermöglichen.

Spliterators.AbstractSpliterator.InterfaceConsts
SplittableRandom

Ein Generator von uniform pseudorandom-Werten (mit Punkt 2<sup>64</sup>), der für die Verwendung in isolierten parallelen Berechnungen (unter anderem Kontexten) anwendbar ist, die Teilvorgänge generieren können.

Stack

Die Stack Klasse stellt einen LIFO-Stapel (Last in First Out) von Objekten dar.

StringJoiner

StringJoiner wird verwendet, um eine durch ein Trennzeichen getrennte Abfolge von Zeichen zu erstellen und optional mit einem angegebenen Präfix zu beginnen und mit einem angegebenen Suffix zu enden.

StringTokenizer

Die Zeichenfolgentokenizerklasse ermöglicht einer Anwendung das Aufteilen einer Zeichenfolge in Token.

Timer

Eine Einrichtung für Threads zum Planen von Aufgaben für die zukünftige Ausführung in einem Hintergrundthread.

TimerTask

Ein Vorgang, der für die einmalige oder wiederholte Ausführung durch eine Timer.

TimeZone

TimeZone stellt einen Zeitzonenversatz dar und zeigt auch sommersparend an.

TooManyListenersException

The TooManyListenersException Exception is used as part of the Java Event model to annotate and implement a unicast special case of a multicast Event Source.

TreeMap

Eine Red-Black strukturbasierte NavigableMap Implementierung.

TreeSet

Eine NavigableSet Implementierung basierend auf einem TreeMap.

UnknownFormatConversionException

Deaktivierte Ausnahme ausgelöst, wenn eine unbekannte Konvertierung angegeben wird.

UnknownFormatFlagsException

Deaktivierte Ausnahme ausgelöst, wenn ein unbekanntes Flag angegeben wird.

UUID

Eine Klasse, die einen unveränderlichen eindeutigen Bezeichner (Universally Unique Identifier, UUID) darstellt.

Vector

Die Vector Klasse implementiert ein vergrößerungsfähiges Array von Objekten.

WeakHashMap

Hashtabellenbasierte Implementierung der Map Schnittstelle mit <schwachen>Schlüsseln</em>.

Schnittstellen

Name Beschreibung
ICollection

Die Stammschnittstelle in der Sammlungshierarchie.

IComparator

Eine Vergleichsfunktion, die eine Gesamtaufordnung für eine Sammlung von Objekten aufzwingt.

IDeque

Eine lineare Auflistung, die das Einfügen und Entfernen von Elementen an beiden Enden unterstützt.

IEnumeration

Ein Objekt, das die Enumerationsschnittstelle implementiert, generiert jeweils eine Reihe von Elementen.

IEventListener

Eine Taggingschnittstelle, die alle Ereignislistenerschnittstellen erweitern müssen.

IFormattable

Die Formattable Schnittstelle muss von jeder Klasse implementiert werden, die benutzerdefinierte Formatierung mithilfe des 's' Konvertierungsbezeichners von java.util.Formatter.

IIterator

Ein Iterator für eine Sammlung.

IList

Eine sortierte Auflistung, bei der der Benutzer genau steuern kann, wo in der Liste jedes Element eingefügt wird.

IListIterator

Ein Iterator für Listen, mit dem der Programmierer die Liste in beide Richtungen durchlaufen, die Liste während der Iteration ändern und die aktuelle Position des Iterators in der Liste abrufen kann.

IMap

Ein Objekt, das Schlüssel zu Werten zuordnet.

IMapEntry

Ein Karteneintrag (Schlüssel-Wert-Paar).

INavigableMap

Eine SortedMap erweiterung mit Navigationsmethoden, die die nächstgelegenen Übereinstimmungen für bestimmte Suchziele zurückgeben.

INavigableSet

Erweitert SortedSet mit Navigationsmethoden, die die nächstgelegenen Übereinstimmungen für bestimmte Suchziele melden.

IObserver

Eine Klasse kann die Observer Schnittstelle implementieren, wenn sie über Änderungen in observierbaren Objekten informiert werden möchte.

IPrimitiveIterator

Ein Basistyp für primitive Spezialisierungen von Iterator.

IPrimitiveIteratorOfDouble

Ein Iterator, der auf double Werte spezialisiert ist.

IPrimitiveIteratorOfInt

Ein Iterator, der auf int Werte spezialisiert ist.

IPrimitiveIteratorOfLong

Ein Iterator, der auf long Werte spezialisiert ist.

IQueue

Eine Sammlung, die für das Halten von Elementen vor der Verarbeitung konzipiert ist.

IRandomAccess

Markerschnittstelle, die von List Implementierungen verwendet wird, um anzugeben, dass sie schnellen (im Allgemeinen konstanten Zeit) zufälligen Zugriff unterstützen.

ISequencedCollection

Eine Auflistung mit einer klar definierten Begegnungsreihenfolge, die Vorgänge an beiden Enden unterstützt und umkehrbar ist.

ISequencedMap

Eine Karte mit einer klar definierten Begegnungsreihenfolge, die Vorgänge an beiden Enden unterstützt und umkehrbar ist.

ISequencedSet

Eine Auflistung, die sowohl ein SequencedCollection als auch ein .Set

ISet

Eine Auflistung, die keine doppelten Elemente enthält.

ISortedMap

A Map that also provides a <em>total order</em> on its keys.

ISortedSet

Ein Set weiteres Element, das eine Gesamtordnung der Elemente bietet.

ISpliterator

Ein Objekt zum Durchlaufen und Partitionieren von Elementen einer Quelle.

ServiceLoader.IProvider

Stellt einen Dienstanbieter dar, der sich befindet.ServiceLoader

Enumerationen

Name Beschreibung
CalendarField

Listet Werte auf, die von mehreren Typen zurückgegeben und als Parameter mehrerer Typen verwendet werden.

CalendarStyle

Listet Werte auf, die von mehreren Typen zurückgegeben werden.

FormatFlags

Listet Werte auf, die von mehreren Typen zurückgegeben und als Parameter der F:Java. Util.IFormattable.FormatTo-Mitglied.

SpliteratorCharacteristics
TimeZoneKind

Listet Werte auf, die von mehreren Typen zurückgegeben werden.

TimeZoneStyle

Listet Werte auf, die von mehreren Typen zurückgegeben und als Parameter der F:Java. Util.TimeZone.GetDisplayName und F:Java. Util.TimeZone.GetDisplayName-Mitglieder.