Java.Util Namespace

Classes

Nome Description
AbstractCollection

Essa classe fornece uma implementação esquelética da Collection interface, para minimizar o esforço necessário para implementar essa interface.

AbstractList

Essa classe fornece uma implementação esquelética da List interface para minimizar o esforço necessário para implementar essa interface apoiada por um armazenamento de dados de "acesso aleatório" (como uma matriz).

AbstractMap

Essa classe fornece uma implementação esquelética da Map interface, para minimizar o esforço necessário para implementar essa interface.

AbstractMap.SimpleEntry

Uma entrada que mantém uma chave e um valor.

AbstractMap.SimpleImmutableEntry

Uma entrada não modificável que mantém uma chave e um valor.

AbstractQueue

Essa classe fornece implementações esqueléticas de algumas Queue operações.

AbstractSequentialList

Essa classe fornece uma implementação esquelética da List interface para minimizar o esforço necessário para implementar essa interface apoiada por um armazenamento de dados de "acesso sequencial" (como uma lista vinculada).

AbstractSet

Essa classe fornece uma implementação esquelética da Set interface para minimizar o esforço necessário para implementar essa interface.

ArrayDeque

Implementação de matriz redimensionável da Deque interface.

ArrayList

Implementação de matriz redimensionável da List interface.

Arrays

Essa classe contém vários métodos para manipular matrizes (como classificação e pesquisa).

Base64

Essa classe consiste exclusivamente em métodos estáticos para obter codificadores e decodificadores para o esquema de codificação Base64.

Base64.Decoder

Essa classe implementa um decodificador para decodificar dados de bytes usando o esquema de codificação Base64, conforme especificado em RFC 4648 e RFC 2045.

Base64.Encoder

Essa classe implementa um codificador para codificar dados de bytes usando o esquema de codificação Base64, conforme especificado em RFC 4648 e RFC 2045.

BitSet

Essa classe implementa um vetor de bits que cresce conforme necessário.

Calendar

A Calendar classe é uma classe abstrata que fornece métodos para converter entre um instante específico no tempo e um conjunto como#fields calendar fieldsYEAR, , MONTH, DAY_OF_MONTHe HOURassim por diante, e para manipular os campos de calendário, como obter a data da próxima semana.

Calendar.Builder

Calendar.Builder é usado para criar um Calendar de vários parâmetros de data e hora.

Collections

Essa classe consiste exclusivamente em métodos estáticos que operam ou retornam coleções.

Comparator
ConcurrentModificationException

Essa exceção pode ser gerada por métodos que detectaram modificação simultânea de um objeto quando essa modificação não é permitida.

Currency

Representa uma moeda.

Date

A classe Date representa um instante específico no tempo, com precisão de milissegundos.

Dictionary

A Dictionary classe é o pai abstrato de qualquer classe, como Hashtable, que mapeia chaves para valores.

DoubleSummaryStatistics

Um objeto de estado para coletar estatísticas como contagem, mínimo, máximo, soma e média.

DuplicateFormatFlagsException

Exceção desmarcada gerada quando sinalizadores duplicados são fornecidos no especificador de formato.

EmptyStackException

Gerada por métodos na Stack classe para indicar que a pilha está vazia.

EnumMap

Uma implementação especializada Map para uso com chaves de tipo de enumeração.

EnumSet

Uma implementação especializada Set para uso com tipos de enumeração.

EventListenerProxy

Uma classe de wrapper abstrata para uma EventListener classe que associa um conjunto de parâmetros adicionais ao ouvinte.

EventObject

A classe raiz da qual todos os objetos de estado de evento devem ser derivados.

FormatFlagsConversionMismatchException

Exceção desmarcada gerada quando uma conversão e um sinalizador são incompatíveis.

FormattableFlags

FormattableFlags são passados para o Formattable#formatTo Formattable.formatTo() método e modificam o formato de saída para Formattable Formattables.

Formatter

Um interpretador para cadeias de caracteres de formato de estilo printf.

Formatter.BigDecimalLayoutForm

Enumeração para BigDecimal formatação.

FormatterClosedException

Exceção desmarcada gerada quando o formatador foi fechado.

GregorianCalendar

GregorianCalendar é uma subclasse concreta e Calendar fornece o sistema de calendário padrão usado pela maior parte do mundo.

HashMap

Implementação baseada em tabela de hash da Map interface.

HashSet

Essa classe implementa a Set interface, apoiada por uma tabela de hash (na verdade, uma HashMap instância).

Hashtable

Essa classe implementa uma tabela de hash, que mapeia chaves para valores.

HexFormat

HexFormat converte entre bytes e caracteres e cadeias de caracteres codificadas em hex que podem incluir marcação de formatação adicional, como prefixos, sufixos e delimitadores.

IdentityHashMap

Essa classe implementa a Map interface com uma tabela de hash, usando a igualdade de referência no lugar da igualdade de objeto ao comparar chaves (e valores).

IllegalFormatCodePointException

Exceção desmarcada gerada quando um caractere com um ponto de código Unicode inválido conforme definido é Character#isValidCodePoint passado para o Formatter.

IllegalFormatConversionException

Exceção desmarcada gerada quando o argumento correspondente ao especificador de formato é de um tipo incompatível.

IllegalFormatException

Exceção desmarcada gerada quando uma cadeia de caracteres de formato contém uma sintaxe ilegal ou um especificador de formato incompatível com os argumentos fornecidos.

IllegalFormatFlagsException

Exceção desmarcada gerada quando um sinalizador de combinação ilegal é dado.

IllegalFormatPrecisionException

Exceção desmarcada gerada quando a precisão é um valor negativo diferente de -1, a conversão não dá suporte a uma precisão ou o valor não tem suporte.

IllegalFormatWidthException

Exceção desmarcada gerada quando a largura do formato é um valor negativo diferente -1 ou não tem suporte.

IllformedLocaleException

Lançada por métodos Locale e Locale.Builder para indicar que um argumento não é uma marca BCP 47 bem formada.

InputMismatchException

Gerado por um Scanner para indicar que o token recuperado não corresponde ao padrão do tipo esperado ou que o token está fora do intervalo para o tipo esperado.

IntSummaryStatistics

Um objeto de estado para coletar estatísticas como contagem, mínimo, máximo, soma e média.

InvalidPropertiesFormatException

Lançada para indicar que uma operação não pôde ser concluída porque a entrada não estava em conformidade com o tipo de documento XML apropriado para uma coleção de propriedades, de acordo com a Properties especificação.

LinkedHashMap

Tabela de hash e implementação de lista vinculada da Map interface, com ordem de encontro bem definida.

LinkedHashSet

Tabela de hash e implementação de lista vinculada da Set interface, com ordem de encontro bem definida.

LinkedList

Implementação da lista vinculada duplamente das interfaces e List das Deque interfaces.

List
ListResourceBundle

ListResourceBundle é uma subclasse abstrata que ResourceBundle gerencia recursos para uma localidade em uma lista conveniente e fácil de usar.

Locale

Um Locale objeto representa uma região geográfica, política ou cultural específica.

Locale.Builder

Builder é usado para criar instâncias de Locale valores configurados pelos setters.

Locale.Category

Enumeração para categorias de localidade.

Locale.FilteringMode

Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade.

Locale.IsoCountryCode

Enumeração para especificar o tipo definido no ISO 3166.

Locale.LanguageRange

Essa classe expressa um <intervalo>< de idiomas/em> definido na correspondência rfc 4647 de marcas de idioma.

LongSummaryStatistics

Um objeto de estado para coletar estatísticas como contagem, mínimo, máximo, soma e média.

Map
MapEntry
MissingFormatArgumentException

Exceção desmarcada gerada quando há um especificador de formato que não tem um argumento correspondente ou se um índice de argumento se refere a um argumento que não existe.

MissingFormatWidthException

Exceção desmarcada gerada quando a largura do formato é necessária.

MissingResourceException

Sinaliza que um recurso está ausente.

NoSuchElementException

Gerado por vários métodos acessadores para indicar que o elemento que está sendo solicitado não existe.

Objects

Essa classe consiste em métodos utilitários static para operar em objetos ou verificar determinadas condições antes da operação.

Observable

Essa classe representa um objeto observável, ou "dados" no paradigma de exibição de modelo.

Optional

Um objeto de contêiner que pode ou não conter um valor diferentenull .

OptionalDouble

Um objeto de contêiner que pode ou não conter um double valor.

OptionalInt

Um objeto de contêiner que pode ou não conter um int valor.

OptionalLong

Um objeto de contêiner que pode ou não conter um long valor.

PriorityQueue

Uma fila de fila de prioridade não associado com base em um heap de prioridade.

Properties

A Properties classe representa um conjunto persistente de propriedades.

PropertyPermission

Código de segurança herdado; não use.

PropertyResourceBundle

PropertyResourceBundle é uma subclasse concreta que ResourceBundle gerencia recursos para uma localidade usando um conjunto de cadeias de caracteres estáticas de um arquivo de propriedade.

Random

Uma instância dessa classe é usada para gerar um fluxo de números pseudorandom; seu período é apenas 2<sup 48>/sup<>.

ResourceBundle

Os pacotes de recursos contêm objetos específicos da localidade.

ResourceBundle.Control

ResourceBundle.Control define um conjunto de métodos de retorno de chamada que são invocados pelos métodos de ResourceBundle#getBundle(String, Locale, ClassLoader, Control) ResourceBundle.getBundle fábrica durante o processo de carregamento do pacote.

Scanner

Um scanner de texto simples que pode analisar tipos primitivos e cadeias de caracteres usando expressões regulares.

ServiceConfigurationError

Erro gerado quando algo dá errado ao localizar, carregar ou instanciar um provedor de serviços.

ServiceLoader

Uma instalação para carregar implementações de um serviço.

Set
SimpleTimeZone

SimpleTimeZone é uma subclasse concreta que TimeZone representa um fuso horário para uso com um calendário gregoriano.

Spliterator
Spliterators

Classes e métodos estáticos para operar ou criar instâncias de Spliterator especializações primitivas Spliterator.OfInt, Spliterator.OfLonge Spliterator.OfDouble.

Spliterators.AbstractDoubleSpliterator

Um resumo Spliterator.OfDouble que implementa trySplit para permitir paralelismo limitado.

Spliterators.AbstractIntSpliterator

Um resumo Spliterator.OfInt que implementa trySplit para permitir paralelismo limitado.

Spliterators.AbstractLongSpliterator

Um resumo Spliterator.OfLong que implementa trySplit para permitir paralelismo limitado.

Spliterators.AbstractSpliterator

Um resumo Spliterator que implementa trySplit para permitir paralelismo limitado.

Spliterators.AbstractSpliterator.InterfaceConsts
SplittableRandom

Um gerador de valores pseudorandom uniformes (com o período 2<sup>64</sup>) aplicável para uso em computações paralelas isoladas (entre outros contextos) que podem gerar subtarefas.

Stack

A Stack classe representa uma pilha lifo (última saída) de objetos.

StringJoiner

StringJoiner é usado para construir uma sequência de caracteres separados por um delimitador e, opcionalmente, começando com um prefixo fornecido e terminando com um sufixo fornecido.

StringTokenizer

A classe de tokenizador de cadeia de caracteres permite que um aplicativo divida uma cadeia de caracteres em tokens.

Timer

Uma instalação para threads agendar tarefas para execução futura em um thread em segundo plano.

TimerTask

Uma tarefa que pode ser agendada para execução única ou repetida por um Timer.

TimeZone

TimeZone representa um deslocamento de fuso horário e também calcula o horário de verão.

TooManyListenersException

A TooManyListenersException Exceção é usada como parte do modelo de evento Java para anotar e implementar um caso especial unicast de uma origem de evento multicast.

TreeMap

Uma implementação baseada em NavigableMap árvore Red-Black.

TreeSet

Uma NavigableSet implementação baseada em um TreeMap.

UnknownFormatConversionException

Exceção desmarcada gerada quando uma conversão desconhecida é fornecida.

UnknownFormatFlagsException

Exceção desmarcada gerada quando um sinalizador desconhecido é dado.

UUID

Uma classe que representa um UUID (identificador universalmente exclusivo) imutável.

Vector

A Vector classe implementa uma matriz de objetos que pode ser ampliada.

WeakHashMap

Implementação baseada em tabela de hash da Map interface, com <>em chaves</em> fracas.

Interfaces

Nome Description
ICollection

A interface raiz na hierarquia de coleção.

IComparator

Uma função de comparação, que impõe uma ordenação total em algumas coleções de objetos.

IDeque

Uma coleção linear que dá suporte à inserção e remoção de elementos em ambas as extremidades.

IEnumeration

Um objeto que implementa a interface de enumeração gera uma série de elementos, um de cada vez.

IEventListener

Uma interface de marcação que todas as interfaces do ouvinte de eventos devem estender.

IFormattable

A Formattable interface deve ser implementada por qualquer classe que precise executar a formatação personalizada usando o 's' especificador de conversão .java.util.Formatter

IIterator

Um iterador em uma coleção.

IList

Uma coleção ordenada, em que o usuário tem controle preciso sobre onde na lista cada elemento é inserido.

IListIterator

Um iterador para listas que permite que o programador percorra a lista em qualquer direção, modifique a lista durante a iteração e obtenha a posição atual do iterador na lista.

IMap

Um objeto que mapeia chaves para valores.

IMapEntry

Uma entrada de mapa (par chave-valor).

INavigableMap

Um SortedMap estendido com métodos de navegação retornando as correspondências mais próximas para determinados destinos de pesquisa.

INavigableSet

Um SortedSet estendido com métodos de navegação relatando correspondências mais próximas para determinados destinos de pesquisa.

IObserver

Uma classe pode implementar a Observer interface quando deseja ser informada das alterações em objetos observáveis.

IPrimitiveIterator

Um tipo base para especializações primitivas de Iterator.

IPrimitiveIteratorOfDouble

Um Iterador especializado em double valores.

IPrimitiveIteratorOfInt

Um Iterador especializado em int valores.

IPrimitiveIteratorOfLong

Um Iterador especializado em long valores.

IQueue

Uma coleção projetada para manter elementos antes do processamento.

IRandomAccess

Interface de marcador usada por List implementações para indicar que elas dão suporte a acesso aleatório rápido (geralmente constante).

ISequencedCollection

Uma coleção que tem uma ordem de encontro bem definida, que dá suporte a operações em ambas as extremidades e que é reversível.

ISequencedMap

Um mapa que tem uma ordem de encontro bem definida, que dá suporte a operações em ambas as extremidades e que é reversível.

ISequencedSet

Uma coleção que é um SequencedCollection e um Set.

ISet

Uma coleção que não contém elementos duplicados.

ISortedMap

Um Map que fornece ainda mais uma<> ordenação</em total em> suas chaves.

ISortedSet

Um Set que fornece ainda uma ordenação total em seus elementos.

ISpliterator

Um objeto para percorrer e particionar elementos de uma origem.

ServiceLoader.IProvider

Representa um provedor de serviços localizado por ServiceLoader.

Enumerações

Nome Description
CalendarField

Enumera valores retornados por vários tipos e usados como um parâmetro de vários tipos.

CalendarStyle

Enumera valores retornados por vários tipos.

FormatFlags

Enumera valores retornados por vários tipos e usados como um parâmetro do F:Java. Membro Util.IFormattable.FormatTo.

SpliteratorCharacteristics
TimeZoneKind

Enumera valores retornados por vários tipos.

TimeZoneStyle

Enumera valores retornados por vários tipos e usados como um parâmetro do F:Java. Util.TimeZone.GetDisplayName e F:Java. Membros Util.TimeZone.GetDisplayName.