Java.Util Espace de noms

Classes

Nom Description
AbstractCollection

Cette classe fournit une implémentation squelette de l’interface Collection , afin de minimiser les efforts nécessaires à l’implémentation de cette interface.

AbstractList

Cette classe fournit une implémentation squelette de l’interface List pour réduire les efforts nécessaires à l’implémentation de cette interface soutenue par un magasin de données « accès aléatoire » (par exemple, un tableau).

AbstractMap

Cette classe fournit une implémentation squelette de l’interface Map , afin de minimiser les efforts nécessaires à l’implémentation de cette interface.

AbstractMap.SimpleEntry

Entrée qui conserve une clé et une valeur.

AbstractMap.SimpleImmutableEntry

Entrée non modifiable qui conserve une clé et une valeur.

AbstractQueue

Cette classe fournit des implémentations squelettes de certaines Queue opérations.

AbstractSequentialList

Cette classe fournit une implémentation squelette de l’interface List pour réduire l’effort nécessaire pour implémenter cette interface soutenue par un magasin de données « accès séquentiel » (par exemple, une liste liée).

AbstractSet

Cette classe fournit une implémentation squelette de l’interface Set pour réduire les efforts nécessaires à l’implémentation de cette interface.

ArrayDeque

Implémentation de tableau redimensionnable de l’interface Deque .

ArrayList

Implémentation de tableau redimensionnable de l’interface List .

Arrays

Cette classe contient différentes méthodes pour manipuler des tableaux (comme le tri et la recherche).

Base64

Cette classe se compose exclusivement de méthodes statiques pour obtenir des encodeurs et des décodeurs pour le schéma d’encodage Base64.

Base64.Decoder

Cette classe implémente un décodeur pour décoder les données d’octet à l’aide du schéma d’encodage Base64, tel que spécifié dans RFC 4648 et RFC 2045.

Base64.Encoder

Cette classe implémente un encodeur pour l’encodage des données d’octet à l’aide du schéma d’encodage Base64, tel que spécifié dans RFC 4648 et RFC 2045.

BitSet

Cette classe implémente un vecteur de bits qui augmente en fonction des besoins.

Calendar

La Calendar classe est une classe abstraite qui fournit des méthodes de conversion entre un instant spécifique dans le temps et un ensemble de #fields calendar fields tels que YEAR, , MONTHDAY_OF_MONTH, HOUR, , etc. et pour manipuler les champs de calendrier, tels que l’obtention de la date de la semaine suivante.

Calendar.Builder

Calendar.Builder est utilisé pour créer un Calendar à partir de différents paramètres date-heure.

Collections

Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur ou retournent des collections.

Comparator
ConcurrentModificationException

Cette exception peut être levée par des méthodes qui ont détecté une modification simultanée d’un objet lorsque cette modification n’est pas autorisée.

Currency

Représente une devise.

Date

La classe Date représente un instant spécifique dans le temps, avec une précision en millisecondes.

Dictionary

La Dictionary classe est le parent abstrait de n’importe quelle classe, par Hashtableexemple, qui mappe les clés aux valeurs.

DoubleSummaryStatistics

Objet d’état pour collecter des statistiques telles que nombre, min, max, somme et moyenne.

DuplicateFormatFlagsException

Exception désactivée levée lorsque des indicateurs dupliqués sont fournis dans le spécificateur de format.

EmptyStackException

Levée par des méthodes dans la Stack classe pour indiquer que la pile est vide.

EnumMap

Implémentation spécialisée Map à utiliser avec des clés de type d’énumération.

EnumSet

Implémentation spécialisée Set à utiliser avec des types d’énumération.

EventListenerProxy

Classe wrapper abstraite pour une EventListener classe qui associe un ensemble de paramètres supplémentaires à l’écouteur.

EventObject

Classe racine à partir de laquelle tous les objets d’état d’événement doivent être dérivés.

FormatFlagsConversionMismatchException

Exception désactivée levée lorsqu’une conversion et un indicateur sont incompatibles.

FormattableFlags

FormattableFlags est transmis à la Formattable#formatTo Formattable.formatTo() méthode et modifie le format de sortie pour les tableaux de mise en forme pouvant être mis en forme.

Formatter

Interpréteur pour les chaînes de format de style printf.

Formatter.BigDecimalLayoutForm

Énumération pour BigDecimal la mise en forme.

FormatterClosedException

Exception désactivée levée lorsque le formateur a été fermé.

GregorianCalendar

GregorianCalendar est une sous-classe concrète de Calendar et fournit le système de calendrier standard utilisé par la plupart du monde.

HashMap

Implémentation basée sur une table de hachage de l’interface Map .

HashSet

Cette classe implémente l’interface Set , sauvegardée par une table de hachage (en fait une HashMap instance).

Hashtable

Cette classe implémente une table de hachage, qui mappe les clés aux valeurs.

HexFormat

HexFormat convertit entre les octets et les caractères et les chaînes codées en hexadécimal, qui peuvent inclure des balises de mise en forme supplémentaires telles que des préfixes, des suffixes et des délimiteurs.

IdentityHashMap

Cette classe implémente l’interface avec une table de hachage, à l’aide de l’égalité des références à la place de l’égalité d’objet lors de la Map comparaison des clés (et des valeurs).

IllegalFormatCodePointException

Exception désactivée levée lorsqu’un caractère avec un point de code Unicode non valide tel que défini par Character#isValidCodePoint est passé à l’exception Formatter.

IllegalFormatConversionException

Exception désactivée levée lorsque l’argument correspondant au spécificateur de format est d’un type incompatible.

IllegalFormatException

Exception désactivée levée lorsqu’une chaîne de format contient une syntaxe illégale ou un spécificateur de format incompatible avec les arguments donnés.

IllegalFormatFlagsException

Exception décochée levée lorsqu’un indicateur de combinaison illégal est donné.

IllegalFormatPrecisionException

Exception désactivée levée lorsque la précision est une valeur négative autre que -1, la conversion ne prend pas en charge une précision ou la valeur n’est pas prise en charge.

IllegalFormatWidthException

Exception désactivée levée lorsque la largeur du format est une valeur négative autre que -1 ou n’est pas prise en charge.

IllformedLocaleException

Levée par des méthodes Locale et Locale.Builder pour indiquer qu’un argument n’est pas une balise BCP 47 bien formée.

InputMismatchException

Levée par un Scanner pour indiquer que le jeton récupéré ne correspond pas au modèle du type attendu, ou que le jeton est hors limites pour le type attendu.

IntSummaryStatistics

Objet d’état pour collecter des statistiques telles que nombre, min, max, somme et moyenne.

InvalidPropertiesFormatException

Levée pour indiquer qu’une opération n’a pas pu se terminer, car l’entrée n’était pas conforme au type de document XML approprié pour une collection de propriétés, conformément à la Properties spécification.

LinkedHashMap

Table de hachage et implémentation de liste liée de l’interface Map , avec ordre de rencontre bien défini.

LinkedHashSet

Table de hachage et implémentation de liste liée de l’interface Set , avec ordre de rencontre bien défini.

LinkedList

Implémentation de liste doublement liée des interfaces et List des Deque interfaces.

List
ListResourceBundle

ListResourceBundle est une sous-classe abstraite qui ResourceBundle gère les ressources d’un paramètre régional dans une liste pratique et facile à utiliser.

Locale

Un Locale objet représente une région géographique, politique ou culturelle spécifique.

Locale.Builder

Builder est utilisé pour générer des instances de Locale valeurs configurées par les setters.

Locale.Category

Énumération pour les catégories de paramètres régionaux.

Locale.FilteringMode

Cette énumération fournit des constantes pour sélectionner un mode de filtrage pour la correspondance des paramètres régionaux.

Locale.IsoCountryCode

Énumération pour spécifier le type défini dans ISO 3166.

Locale.LanguageRange

Cette classe exprime une <plage de langues em> définie dans <.>

LongSummaryStatistics

Objet d’état pour collecter des statistiques telles que nombre, min, max, somme et moyenne.

Map
MapEntry
MissingFormatArgumentException

Exception désactivée levée lorsqu’il existe un spécificateur de format qui n’a pas d’argument correspondant ou si un index d’argument fait référence à un argument qui n’existe pas.

MissingFormatWidthException

Exception décochée levée lorsque la largeur du format est requise.

MissingResourceException

Signale qu’une ressource est manquante.

NoSuchElementException

Levée par diverses méthodes d’accesseur pour indiquer que l’élément demandé n’existe pas.

Objects

Cette classe se compose de static méthodes utilitaires pour fonctionner sur des objets ou de vérifier certaines conditions avant l’opération.

Observable

Cette classe représente un objet observable, ou des « données » dans le paradigme de vue de modèle.

Optional

Objet conteneur qui peut contenir ou non une valeur.null

OptionalDouble

Objet conteneur qui peut contenir ou non une double valeur.

OptionalInt

Objet conteneur qui peut contenir ou non une int valeur.

OptionalLong

Objet conteneur qui peut contenir ou non une long valeur.

PriorityQueue

File d’attente de la file d’attente de priorité non limitée basée sur un tas de priorité.

Properties

La Properties classe représente un ensemble persistant de propriétés.

PropertyPermission

Code de sécurité hérité ; n’utilisez pas.

PropertyResourceBundle

PropertyResourceBundle est une sous-classe concrète qui ResourceBundle gère les ressources d’un paramètre régional à l’aide d’un ensemble de chaînes statiques à partir d’un fichier de propriété.

Random

Une instance de cette classe est utilisée pour générer un flux de nombres pseudo-random ; sa période est seulement 2<sup 48>/sup<>.

ResourceBundle

Les ensembles de ressources contiennent des objets spécifiques aux paramètres régionaux.

ResourceBundle.Control

ResourceBundle.Control définit un ensemble de méthodes de rappel appelées par les ResourceBundle#getBundle(String, Locale, ClassLoader, Control) ResourceBundle.getBundle méthodes de fabrique pendant le processus de chargement de bundle.

Scanner

Scanneur de texte simple qui peut analyser des types primitifs et des chaînes à l’aide d’expressions régulières.

ServiceConfigurationError

Erreur levée quand un problème se produit lors de la localisation, du chargement ou de l’instanciation d’un fournisseur de services.

ServiceLoader

Installation permettant de charger des implémentations d’un service.

Set
SimpleTimeZone

SimpleTimeZone est une sous-classe concrète de TimeZone qui représente un fuseau horaire à utiliser avec un calendrier grégorien.

Spliterator
Spliterators

Classes et méthodes statiques pour l’exploitation ou la création d’instances de Spliterator et de ses spécialisations primitives Spliterator.OfInt, Spliterator.OfLonget Spliterator.OfDouble.

Spliterators.AbstractDoubleSpliterator

Abstrait qui implémente Spliterator.OfDouble pour permettre un parallélisme trySplit limité.

Spliterators.AbstractIntSpliterator

Abstrait qui implémente Spliterator.OfInt pour permettre un parallélisme trySplit limité.

Spliterators.AbstractLongSpliterator

Abstrait qui implémente Spliterator.OfLong pour permettre un parallélisme trySplit limité.

Spliterators.AbstractSpliterator

Abstrait qui implémente Spliterator pour permettre un parallélisme trySplit limité.

Spliterators.AbstractSpliterator.InterfaceConsts
SplittableRandom

Générateur de valeurs pseudorandom uniformes (avec la période 2<sup>64</sup>) applicable à une utilisation dans (entre autres contextes) des calculs parallèles isolés qui peuvent générer des tâches subordonnées.

Stack

La Stack classe représente une pile d’objets liFO (last-in-first-out).

StringJoiner

StringJoiner est utilisé pour construire une séquence de caractères séparés par un délimiteur et éventuellement à partir d’un préfixe fourni et se terminant par un suffixe fourni.

StringTokenizer

La classe de tokenizer de chaîne permet à une application de décomposer une chaîne en jetons.

Timer

Une fonctionnalité permettant aux threads de planifier des tâches pour une exécution ultérieure dans un thread en arrière-plan.

TimerTask

Tâche qui peut être planifiée pour une exécution ponctuelle ou répétée par un Timer.

TimeZone

TimeZone représente un décalage de fuseau horaire, ainsi que des économies d’été.

TooManyListenersException

L’exception TooManyListenersException est utilisée dans le cadre du modèle d’événement Java pour annoter et implémenter un cas spécial de monodiffusion d’une source d’événements multidiffusion.

TreeMap

Implémentation basée sur NavigableMap une arborescence Red-Black.

TreeSet

Implémentation NavigableSet basée sur un TreeMap.

UnknownFormatConversionException

Exception désactivée levée lorsqu’une conversion inconnue est donnée.

UnknownFormatFlagsException

Exception désactivée levée lorsqu’un indicateur inconnu est donné.

UUID

Classe qui représente un identificateur universellement unique immuable (UUID).

Vector

La Vector classe implémente un tableau extensible d’objets.

WeakHashMap

Implémentation basée sur une table de hachage de l’interfaceMap, avec <>des clés</em faibles em>.

Interfaces

Nom Description
ICollection

Interface racine dans la hiérarchie de collection.

IComparator

Fonction de comparaison, qui impose un ordre total sur une collection d’objets.

IDeque

Collection linéaire qui prend en charge l’insertion et la suppression d’éléments aux deux extrémités.

IEnumeration

Objet qui implémente l’interface d’énumération génère une série d’éléments, un à la fois.

IEventListener

Interface d’étiquetage que toutes les interfaces d’écouteur d’événements doivent étendre.

IFormattable

L’interface Formattable doit être implémentée par n’importe quelle classe qui doit effectuer une mise en forme personnalisée à l’aide du 's' spécificateur de conversion de java.util.Formatter.

IIterator

Itérateur sur une collection.

IList

Collection ordonnée, où l’utilisateur a un contrôle précis sur l’emplacement dans la liste où chaque élément est inséré.

IListIterator

Itérateur pour les listes qui permet au programmeur de parcourir la liste dans les deux sens, de modifier la liste pendant l’itération et d’obtenir la position actuelle de l’itérateur dans la liste.

IMap

Objet qui mappe les clés aux valeurs.

IMapEntry

Entrée de carte (paire clé-valeur).

INavigableMap

Étendue SortedMap avec des méthodes de navigation retournant les correspondances les plus proches pour les cibles de recherche données.

INavigableSet

Étendue SortedSet avec méthodes de navigation signalant les correspondances les plus proches pour les cibles de recherche données.

IObserver

Une classe peut implémenter l’interface Observer lorsqu’elle souhaite être informée des modifications apportées aux objets observables.

IPrimitiveIterator

Type de base pour les spécialisations primitives de Iterator.

IPrimitiveIteratorOfDouble

Itérateur spécialisé pour les double valeurs.

IPrimitiveIteratorOfInt

Itérateur spécialisé pour les int valeurs.

IPrimitiveIteratorOfLong

Itérateur spécialisé pour les long valeurs.

IQueue

Collection conçue pour contenir des éléments avant le traitement.

IRandomAccess

Interface de marqueur utilisée par List les implémentations pour indiquer qu’elles prennent en charge un accès aléatoire rapide (généralement constant).

ISequencedCollection

Collection qui a un ordre de rencontre bien défini, qui prend en charge les opérations aux deux extrémités, et qui est réversible.

ISequencedMap

Carte qui a un ordre de rencontre bien défini, qui prend en charge les opérations aux deux extrémités et qui est réversible.

ISequencedSet

Collection qui est à la fois un SequencedCollection et un Set.

ISet

Collection qui ne contient aucun élément en double.

ISortedMap

Qui Map fournit également un <ordre> total em</em> sur ses clés.

ISortedSet

Qui Set fournit également un ordre total sur ses éléments.

ISpliterator

Objet permettant de parcourir et de partitionner des éléments d’une source.

ServiceLoader.IProvider

Représente un fournisseur de services situé par ServiceLoader.

Énumérations

Nom Description
CalendarField

Énumère les valeurs retournées par plusieurs types et prises comme paramètre de plusieurs types.

CalendarStyle

Énumère les valeurs retournées par plusieurs types.

FormatFlags

Énumère les valeurs retournées par plusieurs types et prises comme paramètre de FF :Java. Membre Util.IFormattable.FormatTo.

SpliteratorCharacteristics
TimeZoneKind

Énumère les valeurs retournées par plusieurs types.

TimeZoneStyle

Énumère les valeurs retournées par plusieurs types et prises comme paramètre des membres F :Java.Util.TimeZone.GetDisplayName et F :Java.Util.TimeZone.GetDisplayName .