Freigeben über


Java.Util Namespace

Klassen

AbstractCollection

Diese Klasse stellt eine skelettale Implementierung der Collection Schnittstelle bereit, um den Aufwand für die Implementierung dieser Schnittstelle zu minimieren.

AbstractList

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

AbstractMap

Diese Klasse stellt eine skelettale Implementierung der Map Schnittstelle bereit, um den Aufwand für die Implementierung dieser Schnittstelle zu minimieren.

AbstractMap.SimpleEntry

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

AbstractMap.SimpleImmutableEntry

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

AbstractQueue

Diese Klasse stellt skelettale Implementierungen einiger Queue Vorgänge bereit.

AbstractSequentialList

Diese Klasse stellt eine skelettale Implementierung der List Schnittstelle bereit, um den Aufwand für die Implementierung dieser Schnittstelle zu minimieren, die durch einen Datenspeicher für "sequenziellen Zugriff" (z. B. eine verknüpfte Liste) unterstützt wird.

AbstractSet

Diese Klasse stellt eine skelettale Implementierung 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 zum Codieren von Bytedaten mithilfe des Base64-Codierungsschemas, wie in RFC 4648 und RFC 2045 angegeben.

BitSet

Diese Klasse implementiert einen Bitvektor, der bei Bedarf wächst.

Calendar

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

Calendar.Builder

Calendar.Builder wird verwendet, um eine Calendar aus verschiedenen Datums-/Uhrzeitparametern zu erstellen.

Collections

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

Comparator
ConcurrentModificationException

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

Currency

Stellt eine Währung dar.

Date

Die -Klasse Date stellt einen bestimmten Zeitpunkt mit Einer Genauigkeit in Millisekunden dar.

Dictionary

Die Dictionary -Klasse ist das abstrakte übergeordnete Element einer beliebigen Klasse, z Hashtable. B. , die -Werten Schlüssel zuordnet.

DoubleSummaryStatistics

Ein Zustandsobjekt zum Sammeln von Statistiken wie Count, Min, Max, Sum und Average.

DuplicateFormatFlagsException

Eine nicht aktivierte Ausnahme wird 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 Enumerationsschlüsseln.

EnumSet

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

EventListenerProxy

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

EventObject

Die Stammklasse, von der alle Ereigniszustandsobjekte abgeleitet werden sollen.

FormatFlagsConversionMismatchException

Eine nicht überprüfte Ausnahme wird ausgelöst, wenn eine Konvertierung und ein Flag inkompatibel sind.

FormattableFlags

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

Formatter

Ein Interpreter für Formatzeichenfolgen im Printf-Format.

Formatter.BigDecimalLayoutForm

Enumeration für BigDecimal die Formatierung.

FormatterClosedException

Nicht aktivierte Ausnahme, die ausgelöst wird, 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, die durch eine Hashtabelle (tatsächlich eine HashMap instance) unterstützt wird.

Hashtable

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

HexFormat

HexFormat konvertiert zwischen Bytes und Zeichen und hexcodierten Zeichenfolgen, die zusätzliches Formatierungsmarkup 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 Verweisgleichheit anstelle von Objektgleichheit verwendet wird.

IllegalFormatCodePointException

Eine nicht aktivierte Ausnahme wird ausgelöst, wenn ein Zeichen mit einem ungültigen Unicode-Codepunkt, wie von Character#isValidCodePoint definiert, an den Formatterübergeben wird.

IllegalFormatConversionException

Eine nicht markierte Ausnahme wird ausgelöst, wenn das Argument, das dem Formatbezeichner entspricht, einen inkompatiblen Typ aufweist.

IllegalFormatException

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

IllegalFormatFlagsException

Nicht überprüfte Ausnahme, die ausgelöst wird, wenn ein unzulässiges Kombinationsflag gegeben wird.

IllegalFormatPrecisionException

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

IllegalFormatWidthException

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

IllformedLocaleException

Wird von Methoden in Locale und Locale.Builder ausgelöst, um anzugeben, dass ein Argument kein wohlgeformte BCP 47-Tag ist.

InputMismatchException

Wird von einem Scanner ausgelöst, um anzugeben, dass das abgerufene Token nicht mit dem Muster für den erwarteten Typ übereinstimmt oder dass das Token für den erwarteten Typ außerhalb des Bereichs liegt.

IntSummaryStatistics

Ein Zustandsobjekt zum Sammeln von Statistiken wie Count, Min, Max, Sum und Average.

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 gemäß der Properties Spezifikation entsprach.

LinkedHashMap

Hashtabelle und verknüpfte Listenimplementierung der Map Schnittstelle mit vorhersagbarer Iterationsreihenfolge.

LinkedHashSet

Hashtabelle und verknüpfte Listenimplementierung der Set Schnittstelle mit vorhersagbarer Iterationsreihenfolge.

LinkedList

Doubly-verknüpfte Listenimplementierung der List Schnittstellen und Deque

List
ListResourceBundle

ListResourceBundle ist eine abstrakte Unterklasse von, die ResourceBundle Ressourcen für ein Gebietsschema in einer praktischen und einfach zu verwendenden Liste verwaltet.

Locale

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

Locale.Builder

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

Locale.Category

Enumeration für Gebietsschemakategorien.

Locale.FilteringMode

Diese Enumeration enthält Konstanten zum Auswählen eines Filtermodus für den Gebietsschemaabgleich.

Locale.IsoCountryCode

Enumeration zum Angeben des in ISO 3166 definierten Typs.

Locale.LanguageRange

Diese Klasse drückt einen em Language Range</em> aus, der in RFC 4647 Matching of Language Tags definiert ist.><

LongSummaryStatistics

Ein Zustandsobjekt zum Sammeln von Statistiken wie Count, Min, Max, Sum und Average.

Map
MapEntry
MissingFormatArgumentException

Eine nicht überprüfte Ausnahme wird ausgelöst, wenn ein Formatbezeichner ohne entsprechendes Argument vorhanden ist oder wenn ein Argumentindex auf ein Argument verweist, das nicht vorhanden ist.

MissingFormatWidthException

Nicht aktivierte Ausnahme, die ausgelöst wird, wenn die Formatbreite erforderlich ist.

MissingResourceException

Signalisiert, 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 zum Arbeiten mit Objekten oder zum Überprüfen bestimmter Bedingungen vor dem Vorgang.

Observable

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

Optional

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

OptionalDouble

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

OptionalInt

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

OptionalLong

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

PriorityQueue

Eine Warteschlange mit ungebundener Priorität basierend auf einem Prioritätsheap.

Properties

Die Properties -Klasse stellt einen persistenten Satz von Eigenschaften dar.

PropertyPermission

Legacysicherheitscode; nicht verwenden.

PropertyResourceBundle

PropertyResourceBundle ist eine konkrete Unterklasse von, ResourceBundle die Ressourcen für ein Gebietsschema mithilfe eines Satzes statischer Zeichenfolgen aus einer Eigenschaftendatei verwaltet.

Random

Ein instance dieser Klasse wird verwendet, um einen Datenstrom von Pseudorandzahlen zu generieren.

ResourceBundle

Ressourcenpakete enthalten gebietsschemaspezifische Objekte.

ResourceBundle.Control

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

Scanner

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

ServiceConfigurationError

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

ServiceLoader

Eine einfache Dienstanbieter-Lademöglichkeit.

Set
SimpleTimeZone

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

Spliterator
Spliterators

Statische Klassen und Methoden zum Verwenden oder Erstellen von Instanzen von Spliterator und deren primitiven Spezialisierungen Spliterator.OfInt, Spliterator.OfLongund Spliterator.OfDouble.

Spliterators.AbstractDoubleSpliterator

Ein Abstrakter Spliterator.OfDoubletrySplit , der implementiert, um eingeschränkte Parallelität zuzulassen.

Spliterators.AbstractIntSpliterator

Ein Abstrakter Spliterator.OfInttrySplit , der implementiert, um eingeschränkte Parallelität zuzulassen.

Spliterators.AbstractLongSpliterator

Ein Abstrakter Spliterator.OfLongtrySplit , der implementiert, um eingeschränkte Parallelität zuzulassen.

Spliterators.AbstractSpliterator

Ein Abstrakter SpliteratortrySplit , der implementiert, um eingeschränkte Parallelität zuzulassen.

Spliterators.AbstractSpliterator.InterfaceConsts
SplittableRandom

Ein Generator einheitlicher Pseudorandomwerte, die für die Verwendung in (neben anderen Kontexten) isolierten parallelen Berechnungen geeignet sind, die Teilvorgänge generieren können.

Stack

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

StringJoiner

StringJoiner wird verwendet, um eine Sequenz von Zeichen zu erstellen, die durch ein Trennzeichen getrennt ist und optional mit einem angegebenen Präfix beginnt und mit einem angegebenen Suffix endet.

StringTokenizer

Die Zeichenfolgentoken-Klasse ermöglicht es einer Anwendung, eine Zeichenfolge in Token zu unterteilen.

Timer

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

TimerTask

Ein Task, der für die einmalige oder wiederholte Ausführung durch einen Timergeplant werden kann.

TimeZone

TimeZone stellt einen Zeitzonenoffset dar und ermittelt auch die Sommerzeit.

TooManyListenersException

Die TooManyListenersException Ausnahme wird als Teil des Java-Ereignismodells verwendet, um einen Unicast-Sonderfall einer Multicastereignisquelle zu kommentieren und zu implementieren.

TreeMap

Eine Red-Black strukturbasierte NavigableMap Implementierung.

TreeSet

Eine NavigableSet Implementierung, die auf einem TreeMapbasiert.

UnknownFormatConversionException

Nicht überprüfte Ausnahme, die ausgelöst wird, wenn eine unbekannte Konvertierung durchgeführt wird.

UnknownFormatFlagsException

Nicht überprüfte Ausnahme, die ausgelöst wird, wenn ein unbekanntes Flag angegeben wird.

UUID

Eine Klasse, die einen unveränderlichen universal eindeutigen Bezeichner (UUID) darstellt.

Vector

Die Vector -Klasse implementiert ein erweiterbares Array von Objekten.

WeakHashMap

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

Schnittstellen

ICollection

Die Stammschnittstelle in der Auflistungshierarchie.

IComparator

Eine Vergleichsfunktion, die eine Gesamtreihenfolge für eine Auflistung von Objekten vorschreibt.

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 nacheinander eine Reihe von Elementen.

IEventListener

Eine Taggingschnittstelle, die alle Ereignislistenerschnittstellen erweitern müssen.

IFormattable

Die Formattable Schnittstelle muss von jeder Klasse implementiert werden, die eine benutzerdefinierte Formatierung mithilfe des 's' Konvertierungsspezifizierers von java.util.Formatterausführen muss.

IIterator

Ein Iterator für eine Auflistung.

IList

Eine geordnete Sammlung (auch als Sequenz bezeichnet).

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üsseln Werten zuordnet.

IMapEntry

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

INavigableMap

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

INavigableSet

Ein SortedSet erweiterter mit Navigationsmethoden, die die nächsten Übereinstimmungen für bestimmte Suchziele melden.

IObserver

Eine Klasse kann die Observer -Schnittstelle implementieren, wenn sie über Änderungen in beobachtbaren 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 Auflistung, die für das Speichern von Elementen vor der Verarbeitung konzipiert ist.

IRandomAccess

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

ISet

Eine Auflistung, die keine doppelten Elemente enthält.

ISortedMap

Eine Map , die darüber hinaus eine <gesamtsortierung></em> für seine Schlüssel bereitstellt.

ISortedSet

Ein Set , das darüber hinaus eine Gesamtreihenfolge für seine Elemente bereitstellt.

ISpliterator

Ein Objekt zum Durchlaufen und Partitionieren von Elementen einer Quelle.

Enumerationen

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 des Java.Util.IFormattable.FormatTo-Elements verwendet werden.

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-Member und F:Java.Util.TimeZone.GetDisplayName verwendet werden.