O pacote de java.util contém várias classes que representam estruturas de dados e outras características diversas como suporte da data e tempo.
A interface de Enumeration define métodos que podem usar-se para repetir pelo grupo de objetos.
hasMoreElements booleano abstrato público ()
Pode usar-se para determinar se a lista tem mais elementos.
Regressos: true se há mais elementos, false se não.
Objeto abstrato público nextElement ()
Este método devolve o seguinte elemento na lista. A chamada dele repetidamente vai se mover por meio da lista.
Regressos: O seguinte elemento na lista.
Lançamentos: NoSuchElementException se não há mais elementos na lista.
A interface de Observer define um método de update que se invoca por um objeto de Observable sempre que o objeto de Observable tenha modificado e queira notificar os seus observadores.
atualização nula abstrata pública (O observável, Objeto arg)
Este método chama-se sempre que um exemplo de Observable que se está observando invoque qualquer dos seus métodos de notifyObservers.
Parâmetros:
o - o objeto de Observable que gera esta mensagem.
arg - qualquer informação adicional passada pelo objeto de Observable método de notifyObservers.
Estende-se: objeto
Instrumentos: Cloneable
Esta classe representa um jogo dinamicamente classificado de bits. Provêem a dois construtores, aquele que cria um jogo vazio do tamanho não especificado e aquele que cria o grupo de um tamanho especificado. O método de jogo pode usar-se para estabelecer um bit individual, ou claro pode usar-se para compensar um bit individual.
BitSet público ()
Este construtor cria um jogo de brocas vazio.
BitSet público (número interno nbits)
Este construtor cria um jogo de brocas vazio com o número especificado de bits.
Parâmetros: nbits - o número de bits no jogo.
o vazio público e (BitSet estabelecem)
Este método logicamente AND s o jogo de brocas com outro jogo de brocas.
Parâmetros: set - o jogo de brocas a AND com o jogo atual.
vazio público claro (bit interno)
Compensa o bit especificado.
Parâmetros: bit - o bit a claro.
clone de Objeto público ()
Este método ignora o método de clone em Object. Pode usar-se para clonar o jogo de brocas.
o público booleano iguala (Objeto obj)
Este método pode usar-se para comparar os conteúdos de dois jogos de brocas. Se os mesmos bits se estabelecerem nos dois jogos de brocas, consideram-se iguais.
Parâmetros: obj - o jogo de brocas para comparar-se com.
Regressos: true se os bits de jogo são o mesmo, false de outra maneira.
o público booleano vem (bit interno)
Adquire o valor de um bit especificado no jogo.
Parâmetros: bit - o bit para vir.
Regressos: true se o bit se estabelece; false se é claro.
número interno público hashCode ()
Este método ignora o método de hashCode em Object e pode usar-se para adquirir um código de bagunça do exemplo.
Regressos: Um código de bagunça do exemplo.
o vazio público ou (BitSet estabelecem)
Este método logicamente OR s o jogo de brocas com o outro.
Parâmetros: set - o jogo de brocas a OR com o jogo atual.
jogo nulo público (bit interno)
Estabelece o bit especificado.
Parâmetros: bit - o bit para estabelecer.
tamanho interno público ()
Este método devolve o montante do espaço, em bits, usados para guardar o jogo. O espaço de um bocado o jogo aloca-se em incrementos de 64 bits.
Regressos: O montante do espaço, em bits, usados para guardar o jogo de brocas.
Cadeia pública toString ()
Este método formata o jogo de brocas como uma cadeia. A cadeia vai se compor de uma tira encaracolada inicial, os valores separados da vírgula que representam cada jogo morderam, e uma tira encaracolada final.
Regressos: Uma cadeia que representa os bits no jogo de brocas que se estabelecem.
o vazio público xor (BitSet estabelecem)
Este método logicamente XOR s o jogo de brocas com outro jogo de brocas.
Parâmetros: set - o jogo de brocas a XOR com o jogo atual.
Estende-se: objeto
A classe de Data guarda uma representação de uma data e tempo e fornece métodos para manipular componentes de tempo e a data. Os construtores são contanto que criem um novo exemplo de Data baseado na data atual e tempo, os milissegundos UNIX-padrão desde a meia-noite em primeiro de janeiro de 1970, uma cadeia, ou de números inteiros que representam o ano, mês, dia, horas, minutos e segundos.
Data pública ()
Este método cria um novo objeto de Date usando a data de hoje.
Data pública (data longa)
Este método cria uma data de um long que representa o número de milissegundos desde primeiro de janeiro de 1970.
Parâmetros: date - o número de milissegundos desde primeiro de janeiro de 1970.
Data pública (ano interno, mês interno, data interna)
Este método cria um novo objeto de Date que corresponde ao ano, mês, e o dia passou-lhe. O primeiro mês do ano é o zero de mês. O dia do mês normaliza-se para que as datas impossíveis se tornem verdadeiras datas.
Parâmetros:
year - o número de anos desde 1900.
month - o mês baseado no zero, de 0 a 11.
date - o dia do mês.
Data pública (ano interno, mês interno, data interna, horas internas, minuto interno)
Este método cria um novo objeto de Date que corresponde ao ano, mês, dia, horas, e os minutos passaram-lhe. Como com o construtor prévio, o dia do mês normaliza-se para que as datas impossíveis se tornem verdadeiras datas.
Parâmetros:
year - o número de anos desde 1900.
month - o mês baseado no zero, de 0 a 11.
date - o dia do mês.
hrs - o número baseado no zero de horas (0-23).
min - o número baseado no zero de minutos (0-59).
Data pública (ano interno, mês interno, data interna, horas internas, minuto interno,
segundo interno)
Este método cria um novo objeto de Date que corresponde ao ano, mês, dia, hora, minuto, e os segundos passaram-lhe. Como com outros construtores, o dia do mês normaliza-se para que as datas impossíveis se tornem verdadeiras datas.
Parâmetros:
year - o número de anos desde 1900.
month - o mês baseado no zero, de 0 a 11.
date - o dia do mês.
hrs - o número baseado no zero de horas (0-23).
min - o número baseado no zero de minutos (0-59).
sec - o número baseado no zero de segundos (0-59).
a Data pública (Esticam s)
Este método cria uma nova data baseada no dia esticam passou-lhe.
Parâmetros: s-a cadeia de tempo no formato passou a java.util.Date.Parse, como descrito depois neste apêndice.
UTC longo estático público (ano interno, mês interno, data interna, número interno
horas, minuto interno, segundo interno)
Este método calcula o tempo em UTC (Tempo universal Coordenado) formato baseado nos parâmetros especificados. Espera-se que os parâmetros se deem em valores de UTC, não o tempo na zona de hora local.
Parâmetros:
year - o número de anos desde 1900.
month - o mês baseado no zero, de 0 a 11.
date - o dia do mês.
hrs - o número baseado no zero de horas (0-23).
min - o número baseado no zero de minutos (0-59).
sec - o número baseado no zero de segundos (0-59).
Regressos: Um valor temporal de UTC.
a análise longa estática pública (Esticam s)
Este método calcula o tempo no formato de UTC baseado na cadeia passou-lhe.
Parâmetros: s-a cadeia de tempo formatada como Mon, 8 Apr 1996 21:32:PM PST.
Regressos: Um valor temporal de UTC.
público booleano depois (Data quando)
Determina se o Date ocorre depois da data especificada.
Parâmetros: when - a data para comparar-se com.
Regressos: true se a data do objeto ocorre depois da data especificada; false de outra maneira.
público booleano antes (Data quando)
Este método determina se o Date ocorre antes da data especificada.
Parâmetros: when - a data para comparar-se com.
Regressos: true se a data do objeto ocorre antes da data especificada; false de outra maneira.
o público booleano iguala (Objeto obj)
Este método determina se dois objetos de Date são o mesmo comparando as datas representadas por cada objeto.
Parâmetros: obj - o objeto de comparar-se com.
Regressos: true se as datas são o mesmo; false de outra maneira.
número interno público getDate ()
Este método devolve o dia (ou data) a porção de um objeto de Date.
Regressos: O dia do mês, de 1 para 31.
número interno público getDay ()
Este método devolve o dia da semana. O domingo destina-se um valor de 0.
Regressos: O dia da semana de 0 (domingo) a 6 (sábado).
número interno público getHours ()
Este método devolve a hora.
Regressos: A hora de 0 a 23.
número interno público getMinutes ()
Este método devolve os minutos.
Regressos: Os minutos de 0 a 59.
número interno público getMonth ()
Este método devolve o mês.
Regressos: O mês de 0 (janeiro) a 11 (dezembro).
número interno público getSeconds ()
Este método devolve os segundos.
Regressos: Os segundos de 0 a 59.
getTime longo público ()
Este método devolve o número de milissegundos desde a meia-noite em primeiro de janeiro de 1970.
Regressos: O tempo exprime-se em milissegundos passados.
número interno público get'TimezoneOffset ()
Este método devolve a compensação durante minutos da zona de hora atual de UTC.
Regressos: O número de diferença miúda entre o fuso horário do objeto e UTC.
número interno público getYear ()
Este método devolve o ano depois de 1900.
Regressos: O ano depois de 1900.
número interno público hashCode ()
Este método ignora o método de hashCode em Object e pode usar-se para adquirir um código de bagunça do exemplo.
Regressos: Um código de bagunça do exemplo.
vazio público setDate (data interna)
Este método estabelece o dia da porção de mês de um objeto de Date.
Parâmetros: date - o valor de dia.
vazio público setHours (horas internas)
Este método estabelece a porção de horas de um objeto de Date.
Parâmetros: hours - a hora de 0 (meia-noite) a 23.
vazio público setMinutes (minutos internos)
Este método estabelece a porção miúda de um objeto de Date.
Parâmetros: minutes - os minutos de 0 a 59.
vazio público setMonth (mês interno)
Este método estabelece a porção de mês de um objeto de Date.
Parâmetros: month - o mês baseado no zero de 0 (janeiro) a 11 (dezembro).
vazio público setSeconds (segundos internos)
Este método estabelece a porção de segundos de um objeto de Date.
Parâmetros: seconds - os segundos de 0 a 59.
vazio público setTime (longo tempo)
Este método estabelece o tempo no tempo representado pelo número de milissegundos no parâmetro de time. Usa-se frequentemente em conjunto com o método de getTime que devolve um número de milissegundos.
Parâmetros: time - o novo tempo em milissegundos desde primeiro de janeiro de 1970.
vazio público setYear (ano interno)
Este método estabelece a porção de ano de um exemplo de Date.
Parâmetros: year - o ano depois de 1900 (para 1996, use 96).
Cadeia pública toGMTString ()
Este método cria uma cadeia que contém a data e tempo formatado segundo o GMT (Hora de Greenwich) convenções.
Regressos: Uma cadeia que representa a data em formato de GMT, como 14 Nov 1995 08:00:00 GMT.
Cadeia pública toLocaleString ()
Este método cria uma cadeia que contém a data e tempo no formato da localidade atual.
Regressos: Uma cadeia que representa a data tão formatada para a localidade do exemplo, tal como
11/14/95 00:00:00.
Cadeia pública toString ()
Este método cria uma cadeia que contém o dia da semana, a data, e o tempo.
Regressos: Uma cadeia que representa o dia da semana, data e tempo do exemplo, tal como
Tue Nov 14 00:00:00 1995.
Estende-se: objeto
A classe de Dicionário é uma classe abstrata. Cada elemento em um Dicionário compõe-se de uma chave e valor. Os elementos acrescentam-se a uma utilização de Dicionário posta e recuperam-se usando vêm. Os elementos podem eliminar-se com retiram. Os elementos de métodos e as chaves cada regresso uma lista dos valores e chaves, respectivamente, guardam-se no Dicionário.
Dicionário público ()
Isto é um construtor à revelia que criará um dicionário vazio.
elementos de Lista abstratos públicos ()
Este método abstrato devolve uma lista de todos os elementos em um dicionário.
Regressos: Uma lista de cada um dos elementos no dicionário. Os métodos de Enumeration podem usar-se para repetir pelos elementos.
o Objeto abstrato público vem (Chave de objeto)
Este método abstrato recupera um objeto de um dicionário baseado na sua chave.
Parâmetros: key - a chave do objeto a recuperar-se.
Regressos: O valor associou-se com a chave, se encontrado; nulo se não.
isEmpty booleano abstrato público ()
Este método abstrato pode usar-se para determinar se o dicionário é vazio.
Regressos: true se o dicionário é vazio; false se não.
chaves de Lista abstratas públicas ()
Este método abstrato devolve uma lista de todas as chaves em um dicionário.
Regressos: Uma lista de cada uma das chaves no dicionário. Os métodos de Enumeration podem usar-se para repetir pelas chaves.
Objeto abstrato público posto (Chave de objeto, valor de Objeto)
Este método abstrato insere um novo elemento no dicionário. Para recuperar um elemento, use o método de get.
Parâmetros:
key - a chave a acrescentar-se.
value - o valor associou-se com a chave.
Regressos: Se a chave já esteve no dicionário, o velho valor associado com ele devolve-se. Se não, nulo se devolve.
Lançamentos: NullPointerException se o valor é nulo.
o Objeto abstrato público retira (Chave de objeto)
Este método abstrato retira um objeto de um dicionário.
Parâmetros: key - a chave do elemento a retirar-se.
Regressos: Se a chave se encontrar, o valor associado com ela devolve-se; se não, nulo se devolve.
tamanho interno abstrato público ()
Este método abstrato devolve o número de elementos no dicionário.
Regressos: O número de itens guarda-se no dicionário.
Estende-se: dicionário
A classe Hashtable usa-se para fazer o mapa de chaves a valores. Cada elemento em uma tabela hash compõe-se de uma chave e um valor. Os elementos acrescentam-se a uma tabela hash usando o método posto e recuperam-se usando vêm. Os elementos podem eliminar-se de uma tabela hash com retiram. Uma tabela hash vai se expandir no tamanho como os elementos se acrescentam a ele. Criando uma nova tabela hash, pode especificar uma capacidade inicial e um fator de carga. A tabela hash aumentará no tamanho acrescentando que um novo elemento moveria a tabela hash para além do seu limiar. O limiar de uma tabela hash é a sua capacidade multiplicada pelo seu fator de carga. Por exemplo, uma tabela hash com uma capacidade de 100 e um fator de carga de 0,75 teria um limiar de 75 itens.
Hashtable público (número interno initialCapacity, faça flutuar loadFactor)
Este construtor cria um novo exemplo de uma tabela hash com a capacidade inicial especificada e fator de carga. Embora uma capacidade inicial se especifique, a tabela hash crescerá como necessário quando os novos itens se acrescentam. A capacidade inicial especifica quantos elementos podem guardar-se na tabela hash se o fator de carga é 1.0. O fator de carga é um número entre 0,0 e 1.0 e especifica a percentagem da tabela hash que deve ser cheia antes que o tamanho se aumente automaticamente.
Parâmetros:
initialCapacity - a capacidade inicial da tabela hash.
loadFactor-a valoriza entre 0,0 e 1.0 que especifica os por cento de fendas de bagunça disponíveis que podem encher-se antes que a mesa se refaça automaticamente em uma grande tabela hash.
Hashtable público (número interno initialCapacity)
Este construtor cria uma nova tabela hash com a capacidade inicial especificada e um fator de carga à revelia de 0,75.
Parâmetros: initialCapacity - a capacidade inicial da tabela hash.
Hashtable público ()
Este construtor cria uma nova tabela hash usando valores à revelia para a capacidade inicial e o fator de carga. Um default de 101 usa-se para a capacidade inicial, e 0.75 usa-se para o fator de carga.
o público sincronizou o vazio claro ()
Este método retirará todos os elementos de uma tabela hash.
o público sincronizou o clone de Objeto ()
Este método clona a tabela hash em uma nova tabela hash. As chaves e os próprios valores não se clonam.
Regressos: Uma tabela hash clonada.
o público sincronizou booleano contém (Valor de objeto)
Este método procura a tabela hash para determinar se um valor específico se guarda.
Parâmetros: value - o valor para procurar.
Regressos: true se o valor se encontra; false se não.
Lançamentos: NullPointerException se o valor é nulo.
o público sincronizou containsKey booleano (Chave de objeto)
Este método procura a tabela hash para determinar se uma chave específica ocorre.
Parâmetros: key - a chave a procura.
Regressos: true se a chave se encontra; false se não.
o público sincronizou elementos de Lista ()
Este método devolve uma lista de todos dos valores de elemento no exemplo.
Regressos: Uma lista de cada uma das chaves na tabela hash. Os métodos de Enumeration podem usar-se para repetir pelas chaves.
o Objeto sincronizado de público vem (Chave de objeto)
Este método recupera o objeto associado com a chave especificada.
Parâmetros: key - a chave do objeto a recuperar-se.
Regressos: O valor associou-se com a chave, se encontrado; nulo se não.
isEmpty booleano público ()
Este método pode usar-se para determinar se a tabela hash é vazia.
Regressos: true se a tabela hash é vazia; false se não.
o público sincronizou chaves de Lista ()
Este método devolve uma lista de todas as chaves no exemplo.
Regressos: Uma lista de cada uma das chaves na tabela hash. Os métodos de Enumeration podem usar-se para repetir pelas chaves.
o público sincronizou o Objeto posto (Chave de objeto, valor de Objeto)
Este método insere um novo elemento na tabela hash. Para recuperar um elemento, use o método de get.
Parâmetros:
key - a chave a acrescentar-se.
value - o valor associou-se com a chave.
Regressos: Se a chave já esteve na tabela hash, o velho valor associado com ele devolve-se. Se não, nulo se devolve.
Lançamentos: NullPointerException se o valor é nulo.
coisa refeita nula protegida ()
Este método refaz a tabela hash em uma tabela hash maior. Não é normalmente necessário chamar este método diretamente porque se invoca automaticamente baseado na capacidade e o fator de carga da tabela hash.
o Objeto sincronizado de público retira (Chave de objeto)
Este método retira um objeto de uma tabela hash.
Parâmetros: key - a chave do elemento a retirar-se.
Regressos: Se a chave se encontrar, o valor associado com ela devolve-se; se não, nulo se devolve.
tamanho interno público ()
Este método devolve o número de elementos na tabela hash.
Regressos: O número de itens guarda-se na tabela hash.
o público sincronizou a Cadeia toString ()
Este método ignora o método de toString em Object e formata os conteúdos da tabela hash como uma cadeia.
Regressos: Uma representação de cadeia da tabela hash.
Estende-se: objeto
Uma classe Observável é uma classe que pode olhar-se ou controlar-se por outra classe que implementa a interface de Observador. Associado com um exemplo Observável é uma lista de observadores. Sempre que as modificações de exemplo Observáveis possa notificar cada um dos seus observadores. Usando Observável e classes de Observador pode realizar uma melhor divisão em compartimentos do seu código reduzindo a confiança de uma classe no outro.
público Observável ()
Isto é um, construtor à revelia vazio.
o público sincronizou o vazio addObserver (Observador o)
Este método acrescentará um observador à lista de objetos que observam este exemplo. O observador deve implementar a interface de Observer.
Parâmetros: o - o observador para acrescentar.
vazio sincronizado protegido clearChanged ()
Este método compensa a bandeira interna que indica que um exemplo de Observable se modificou.
o público sincronizou o número interno countObservers ()
Este método conta os números de observadores que observam o exemplo.
Regressos: O número de observadores do exemplo.
o público sincronizou o vazio deleteObserver (Observador o)
Este método eliminará um observador da lista de observadores que controlam um objeto de Observable. O observador deve ter-se anteriormente acrescentado com addObserver.
Parâmetros: o - o observador para eliminar.
o público sincronizou o vazio deleteObservers ()
Este método eliminará todos os observadores do exemplo de Observable.
o público sincronizou hasChanged booleano ()
Este método pode usar-se para questionar se um Observable se modificou.
Regressos: true se uma modificação observável ocorreu; false de outra maneira.
vazio público notifyObservers ()
Este método notificará todos os observadores que uma modificação ocorreu no objeto de Observable. Isto resultará em uma chamada ao método de update em cada observador.
o público sincronizou o vazio notifyObservers (Objeto arg)
Este método notificará todos os observadores que uma modificação ocorreu no objeto de Observable. Isto resultará em uma chamada ao método de update em cada observador ao qual arg se passará.
Parâmetros: arg - qualquer objeto que pode usar-se para transmitir a informação aos observadores.
vazio sincronizado protegido setChanged ()
Este método faz que uma bandeira interna indique que uma modificação observável ocorreu dentro do exemplo.
Estende-se: Hashtable
A classe de Propriedades pode usar-se para guardar chaves e valores associados. Pelo seu salva e métodos de carga, as Propriedades podem escrever-se ao disco. Isto faz esta classe um mecanismo excelente para guardar a informação sobre configuração entre corridas de um programa.
defaults de Propriedades protegidos
Este membro guarda os valores de propriedade à revelia.
Propriedades públicas ()
Este construtor usa-se para criar um exemplo vazio, novo de Properties.
Propriedades públicas (Defaults de propriedades)
Este construtor criará um novo exemplo de Properties e estabelecerá o grupo de propriedades à revelia.
a Cadeia pública getProperty (Esticam a chave)
Este método usa-se para recuperar uma propriedade baseada na sua chave. Se nenhuma chave de correspondência se encontrar, os defaults procuram-se. Se nenhum jogo se encontrar lá também, nulo devolve-se.
Parâmetros: key - a chave da propriedade de recuperar.
Regressos: A propriedade associou-se com o-chave ou nulo se não há chave de correspondência.
a Cadeia pública getProperty (Esticam a chave, a Cadeia defaultValue)
Este método usa-se para recuperar uma propriedade baseada na sua chave. Se nenhum jogo se encontrar, defaultValue devolve-se.
Parâmetros:
key - a chave da propriedade de recuperar.
defaultValue - o valor para usar se nenhuma chave de correspondência se encontra.
Regressos: A propriedade associou-se com a chave ou o defaultValue se não há chave de correspondência.
lista nula pública (PrintStream fora)
Este método enumerará todas das propriedades ao PrintStream especificado. É útil principalmente depurando.
Parâmetros: out - o PrintStream onde as propriedades são imprimir-se.
o público sincronizou a carga nula (InputStream em) lança IOException
Este método lê o grupo de propriedades no InputStream especificado. Usado em conjunto com o método de save, Properties pode escrever-se ao disco no fim de uma corrida de programa e logo recarregou na partida da seguinte corrida.
Parâmetros: in - a corrente de entrada na qual as propriedades são ler-se.
Lançamentos: IOException se o arquivo especificado não se encontra ou não pode ler-se.
Lista pública propertyNames ()
Este método devolve uma lista de todos dos nomes de propriedade no exemplo.
Regressos: Uma lista de cada um dos nomes de propriedade. Os métodos de Enumeration podem usar-se para repetir pelos nomes de propriedade.
o vazio sincronizado de público salva (OutputStream fora, cabeçada de Cadeia)
Este método salva as propriedades a uma corrente de produção. Desde que FileOutputStream é uma subclasse de OutputStream, este método pode usar-se para escrever a um arquivo.
Parâmetros:
out - a corrente de produção à qual as propriedades são escrever-se.
header-a cabeçada que se enviará à corrente de produção antes das propriedades.
Estende-se: objeto
A classe Casual representa um pseudogerador de números aleatórios. Provêem a dois construtores, uma toma de um valor de semente como um parâmetro e outra toma de nenhum parâmetro e utilização da hora atual como uma semente.
público casual ()
Este construtor cria um novo gerador de números aleatórios que se semeia baseado na hora atual.
público casual (semente longa)
Este construtor cria um novo gerador de números aleatórios baseado no valor de semente especificado. Um programa pode reinicializar a semente de um exemplo já criado usando o método de setSeed.
Parâmetros: seed - o valor de semente.
o público dobra nextDouble ()
Este método recupera o seguinte número do gerador de números aleatórios. O número será um double pseudocasual, uniformemente distribuído entre 0.0D e 1.0D.
Regressos: Um double à toa distribuído entre 0.0D e 1.0D.
bóia pública nextFloat ()
Este método recupera o seguinte número do gerador de números aleatórios. O número será um float pseudocasual, uniformemente distribuído entre 0.0F e 1.0F.
Regressos: Um float à toa distribuído entre 0.0F e 1.0F.
o público sincronizou nextGaussian duplo ()
Este método recupera o seguinte valor do pseudogerador de números aleatórios. O valor vai se devolver como um double Gaussian-distribuído que tem um avaro de 0 e um desvio padrão de 1.
Regressos: um double Gaussian-distribuído.
número interno público nextInt ()
Este método recupera o seguinte número do gerador de números aleatórios. O número será um int pseudocasual com um valor que se distribui uniformemente entre todos os valores de int possíveis.
Regressos: Um int à toa distribuído.
nextLong longo público ()
Este método recupera o seguinte número do gerador de números aleatórios. O número será um long pseudocasual com um valor que se distribui uniformemente entre todos os valores de long possíveis.
Regressos: Um long à toa distribuído.
o público sincronizou o vazio setSeed (semente longa)
Este método estabelece um valor de semente do pseudogerador de números aleatórios. O valor de semente usa-se para determinar os valores que se geram. Estabelecendo um valor de semente específico, o gerador de números aleatórios pode coagir-se na geração de uma sequência específica de valores.
Parâmetros: seed - o valor de semente.
Estende-se: vetor
A classe de Pilha implementa um último simples no primeiro fora empilham. Um item guarda-se em uma pilha "empurrando-o" para a pilha. Um item pode "pôr-se de repente" posteriormente da pilha e usar-se. O item esticou as canelas uma pilha sempre será o item mais recentemente empurrado.
Pilha pública ()
Isto é o construtor à revelia.
público booleano vazio ()
Este método pode usar-se para determinar se a pilha contém itens.
Regressos: true se a pilha é vazia; false de outra maneira.
espreitadela de Objeto pública ()
Este método pode usar-se para espreitar ao item superior na pilha. É semelhante a pop mas não retira o item da pilha.
Regressos: O item em cima da pilha.
Lançamentos: EmptyStackException se a pilha é vazia.
estouro de Objeto público ()
Este método recupera o item último acrescentado à pilha. Para examinar, mas não retirar, o item superior na pilha usa o método de peek.
Regressos: O item em cima da pilha.
Lançamentos: EmptyStackException se a pilha é vazia.
empurrão de Objeto público (Item de objeto)
Este método acrescenta um novo item à pilha.
Parâmetros: item - o item para empurrar para a pilha.
Regressos: O item que se empurrou para a pilha.
pesquisa interna pública (Objeto o)
Este método examina a pilha para ver se o objeto especificado está na pilha.
Parâmetros: o - o objeto de procurar.
Regressos: A distância do topo da pilha ou -1 se o item não está na pilha.
Estende-se: objeto
Instrumentos: lista
StringTokenizer pode usar-se para analisar uma cadeia nos seus símbolos constituintes. Por exemplo, cada palavra em uma oração pode considerar-se um símbolo. Contudo, a classe de StringTokenizer ultrapassa a análise de orações. Pode criar um tokenizer totalmente construído especificando o jogo do símbolo delimiters quando a cadeia tokenizer se cria.
StringTokenizer público (Esticam str, Cadeia delim, returnTokens booleano)
Este construtor cria um novo exemplo baseado na cadeia para ser tokenized, o jogo de delimiters e uma bandeira que indica se delimiters deve devolver-se como símbolos.
Parâmetros:
str - a cadeia para ser tokenized.
delim-a cadeia que contém o delimiters para usar quando tokenizing a cadeia.
returnTokens-true se a cadeia tokenizer deve devolver delimiters como símbolos; false se não.
StringTokenizer público (Esticam str, Cadeia delim)
Este construtor cria um novo exemplo baseado na cadeia para ser tokenized e grupo delimiters.
Parâmetros:
str - a cadeia para ser tokenized.
delim-a cadeia que contém o delimiters para usar quando tokenizing a cadeia.
StringTokenizer público (Esticam str)
Este construtor cria um novo exemplo baseado na cadeia para ser tokenized e o jogo à revelia de delimiters. O default delimiters é o espaço, etiqueta, newline, e carateres de retorno de carro.
número interno público countTokens ()
Este método devolve o número de símbolos restantes.
Regressos: A quantidade de resto de símbolos na cadeia que é tokenized.
hasMoreElements booleano público ()
Este método pode usar-se para determinar se a cadeia tokenizer contém mais elementos (símbolos). Este método é idêntico a hasMoreTokens e é membro de StringTokenizer porque StringTokenizer implementa a interface de Enumeration.
Regressos: true se há mais elementos; false de outra maneira.
hasMoreTokens booleano público ()
Este método pode usar-se para determinar se a cadeia tokenizer contém mais símbolos. É idêntico a hasMoreElements.
Regressos: true se há mais símbolos; false de outra maneira.
Objeto público nextElement ()
Este método ignora nextElement na interface de Enumeration e existe porque instrumentos de StringTokenizer aquela interface. É idêntico a nextToken e devolve o seguinte símbolo na lista.
Regressos: O seguinte símbolo na lista.
Lançamentos: NoSuchElementException se não há mais elementos.
Cadeia pública nextToken ()
Este método devolve o seguinte símbolo na cadeia que é tokenized. Usa-se tipicamente dentro de um laço que processa cada símbolo.
Regressos: O seguinte símbolo na cadeia que é tokenized.
Lançamentos: NoSuchElementException se não há mais símbolos.
a Cadeia pública nextToken (Esticam delim)
Este método modifica o jogo de carateres delimiter e logo devolve o seguinte símbolo. O novo jogo de delimiter permanecerá em vigor depois que este método conclui.
Parâmetros: delim-a cadeia que contém o novo jogo de delimiters.
Regressos: O seguinte símbolo na cadeia que é tokenized.
Lançamentos: NoSuchElementException se não há mais símbolos.
Estende-se: objeto
Instrumentos: Cloneable
Um vetor é análogo a uma lista ligada em outras línguas ou bibliotecas de classe. Um vetor guarda itens do Objeto de tipo portanto pode usar-se para guardar exemplos de qualquer classe de Java. Um vetor único pode guardar elementos diferentes que são os exemplos das classes diferentes.
Vetor público (número interno initialCapacity, número interno capacityIncrement)
Este construtor criará um novo exemplo de um vetor com o espaço de elementos de initialCapacity inicialmente. A memória de elementos adicionais vai se alocar em blocos que manterão cada um elementos de capacityIncrement.
Parâmetros:
initialCapacity - o número de elementos para alocar o espaço para quando o objeto se cria.
capacityIncrement - o número de elementos adicionais para alocar o espaço para sempre que o espaço adicional seja necessário.
Vetor público (número interno initialCapacity)
Este construtor criará um novo exemplo de um vetor com o espaço de elementos de initialCapacity inicialmente. Sempre que um novo elemento se acrescente que teria excedido esta capacidade, o tamanho do vetor dobra-se.
Parâmetros: initialCapacity - o número de elementos para alocar o espaço para quando o objeto se cria.
público constructorVector ()
Este construtor criará um novo exemplo de um vetor. Inicialmente, o vetor terá quarto para guardar 10 elementos, mas isto aumentará automaticamente para acomodar novos elementos. Sempre que um novo elemento se acrescente que teria excedido esta capacidade, o tamanho do vetor dobra-se.
número interno protegido capacityIncrement
Este membro guarda o montante pelo qual o vetor se incrementará cada vez quando tem de crescer. Se capacityIncrement for 0, o buffer não cresce por um montante fixo mas em vez disso dobra-se sempre que tenha de crescer.
número interno protegido elementCount
Este membro guarda o número de elementos no vetor.
Objeto protegido elementData []
Este membro é a tabela onde os elementos de Vector se guardam.
o final público sincronizou o vazio addElement (Objeto obj)
Este método usa-se para inserir novos elementos no vetor; um vetor pode guardar objetos de tipos diferentes.
Parâmetros: obj - o objeto de acrescentar ao vetor.
capacidade interna final pública ()
Este método devolve o número de elementos que se ajustará no vetor antes que mais espaço se aloque.
Regressos: O número de elementos que se ajustará na porção atualmente alocada do vetor.
o público sincronizou o clone de Objeto ()
Este método ignora clone em Object e clonará o vetor. Só o próprio vetor se clona; os elementos do vetor não se clonam.
Regressos: Uma cópia clonada do vetor.
o final público booleano contém (Objeto elem)
Este método determina se um objeto se guarda em um vetor.
Regressos: true se o objeto se guarda no vetor; false de outra maneira.
o final público sincronizou o vazio copyInto (Objeto anArray [])
Este método copia os elementos do vetor em uma tabela.
Parâmetros: anArray - a tabela na qual os elementos de vetor se copiarão.
o final público sincronizou o Objeto elementAt (índice interno)
Este método recupera o elemento localizado no índice especificado dentro do vetor.
Parâmetros: index - o número do índice baseado no zero do elemento para recuperar.
Regressos: O elemento no índice baseado no zero especificado.
Lançamentos: ArrayIndexOutOfBoundsException se um índice inválido se especifica.
o final público sincronizou elementos de Lista ()
Este método devolve um Enumeration dos elementos no vetor, alívio para repetir pelos elementos.
Regressos: Um Enumeration composto de todos os elementos no vetor.
o final público sincronizou o vazio ensureCapacity (número interno minCapacity)
Este método assegura que o vetor pelo menos tem a capacidade mínima especificada. Se a capacidade atual do vetor for menos do que minCapacity, o tamanho do vetor aumenta-se pelo menos para manter minCapacity.
Parâmetros: minCapacity - a capacidade mínima do vetor.
o final público sincronizou o Objeto firstElement ()
Este método recupera o primeiro elemento no vetor. Se o vetor for vazio, uma exceção lança-se. Executa a mesma função que elementAt(0).
Regressos: O elemento no índice baseado no zero especificado.
Lançamentos: NoSuchElementException se o vetor é vazio.
número interno final público indexOf (Objeto elem)
Este método procura o vetor e devolve o número do índice baseado no zero do primeiro objeto de correspondência.
Parâmetros: elem - o elemento para encontrar o índice de.
Regressos: O número de elemento do primeiro elemento que combina com elem ou -1 se nenhum jogo se encontrar.
o final público sincronizou o número interno indexOf (Objeto elem, índice interno)
Este método encontra o primeiro elemento no vetor que combina com elem que começa no elemento dado por index. É muito útil para atravessar um vetor que procura todos os elementos que combinam com um objeto específico.
Parâmetros:
elem - o elemento para encontrar o índice de.
index - o número do índice no qual começar a pesquisa.
Regressos: O número de elemento do primeiro elemento que combina com elem ou -1 se nenhum jogo se encontrar.
o final público sincronizou o vazio insertElementAt (Objeto obj,
índice interno)
Este método, como addElement, usa-se para acrescentar um novo elemento a um vetor. Contudo, este método pode usar-se para especificar onde no vetor o novo elemento deve acrescentar-se. Todos os elementos de Vector com números do índice maiores do que ou igual a index movem-se para dar lugar para o novo elemento.
Parâmetros:
obj - o objeto de acrescentar ao vetor.
index - o índice baseado no zero no qual o objeto é inserir-se.
Lançamentos: ArrayIndexOutOfBoundsException se o índice especificado é inválido.
isEmpty booleano final público ()
Este método usa-se para determinar se o vetor contém algum elemento.
Regressos: true se o vetor não tem elementos; false de outra maneira.
o final público sincronizou o Objeto lastElement ()
Este método recupera o elemento último no vetor. Se o vetor for vazio uma exceção lança-se.
Regressos: O elemento no índice baseado no zero especificado.
Lançamentos: NoSuchElementException se o vetor é vazio.
número interno final público lastIndexOf (Objeto elem)
Este método procura o vetor e devolve o número do índice baseado no zero do objeto de correspondência último.
Parâmetros: elem - o elemento para encontrar o índice de.
Regressos: O número de elemento do elemento último que combina com elem ou -1 se nenhum jogo se encontrar.
o final público sincronizou o número interno lastIndexOf (Objeto elem, índice interno)
Este método encontra o elemento último no vetor que combina com elem que começa no elemento dado por index. É muito útil para atravessar um vetor que para trás procura todos os elementos que combinam com um objeto específico.
Parâmetros:
elem - o elemento para encontrar o índice último de.
index - o número do índice no qual começar a pesquisa.
Regressos: O número de elemento do elemento último que combina com elem ou -1 se nenhum jogo se encontrar.
o final público sincronizou o vazio removeAllElements ()
Este método pode usar-se para retirar todos os elementos do vetor.
o final público sincronizou removeElement booleano (Objeto obj)
Este método pode usar-se para retirar um elemento específico do vetor. Só o primeiro elemento que combina com obj se retira.
Parâmetros: obj - o objeto de retirar.
Regressos: true se o elemento se encontrou e se eliminou; false de outra maneira.
o final público sincronizou o vazio removeElementAt (índice interno)
Este método retira o elemento no índice baseado no zero especificado.
Parâmetros: index - o número do índice do elemento para retirar do vetor.
Lançamentos: ArrayIndexOutOfBoundsException se o índice especificado é inválido.
o final público sincronizou o vazio setElementAt (Objeto obj, índice interno)
Este método substitui um elemento no vetor com outro elemento.
Parâmetros:
obj - o objeto a colocar-se no vetor.
index - o número do índice do elemento a substituir-se.
Lançamentos: ArrayIndexOutOfBoundsException se o índice especificado é inválido.
o final público sincronizou o vazio setSize (número interno newSize)
Este método estabelece o tamanho do vetor. Se o tamanho especificado fizer o vetor demasiado pequeno para manter os seus elementos atuais, os elementos do fim do vetor retiram-se. Se o novo tamanho for maior do que o tamanho atual, os elementos vazios acrescentam-se no fim do vetor.
Parâmetros: newSize - o tamanho desejado do vetor.
tamanho interno final público ()
O método devolve o número de elementos atualmente no vetor.
Regressos: O número de elementos no vetor.
o final público sincronizou a Cadeia toString ()
Este método ignora o método de toString em Object e formata os conteúdos do vetor como uma cadeia.
Regressos: Uma representação de cadeia do vetor.
o final público sincronizou o vazio trimToSize ()
Este método retirará qualquer capacidade excessiva do vetor alterando o tamanho dele só para manter a quantidade de elementos que atualmente mantém. Se os novos itens se acrescentarem, o tamanho do vetor vai se aumentar.
Estende-se: RuntimeException
Esta exceção transmite quando a pilha é vazia.
Estende-se: RuntimeException
Esta exceção transmite quando uma lista é vazia.