Classe Hash  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
hugov
JavaEvangelist

Membro desde: 30/08/2004 14:14:23
Mensagens: 357
Offline

Existe alguma classe na qual retorne a chave de um HashTable. Sabendo a posiçaõ que foi inserido um elemento .

Vitor Hugo
Analista Desenvolvedor Java
WebLog : http://emdia.wordpress.com/
Skype : hugov_br
[Email] [WWW] [MSN]
furutani
JWizard
[Avatar]

Membro desde: 11/10/2003 23:58:51
Mensagens: 2995
Localização: Iacri-SP e São Paulo-SP
Offline

Não entendi muito bem o que vc quer.
Mas se vc deseja obter o conjunto de chaves pode ser através do metodo keySet()

Até mais,
Roberto Jundi Furutani


Sun Certified Business Component Developer 1.3
Sun Certified Web Component Developer
Sun Certified Java Programmer
SAP Certified Development Associate - ABAP with SAP NetWeaver 7.0

[WWW]
leonardofagnani
Entusiasta Java
[Avatar]

Membro desde: 10/05/2006 16:46:14
Mensagens: 16
Offline

explique melhor

Quatro coisas caracterizam um homem digno deste nome: ouvir com cortesia,responder com sabedoria, ponderar com sobriedade e decidir com imparcialidade

O perfeito aproveitamento do dia de hoje é a melhor preparação para o dia de amanhã

Muitos recebem conselhos, só os sábios os aproveitam

O fracasso é a oportunidade de se começar de novo inteligentemente

leonardofagnani@gmail.com
[Email]
Mantu
GUJ Ranger
[Avatar]

Membro desde: 27/03/2006 09:05:16
Mensagens: 961
Localização: São Paulo/SP
Offline

Olha só: Vamos tentar responder essa pergunta enigmática...
A própria classe Hashtable tem métodos para manipular tanto os valores quanto as chaves.
Suponha que vc tenha um objeto Hashtable myTable:

================
Se vc tem "em mãos" uma chave key, e quer ver se em myTable existe algum valor value associado à key, você pode utilizar o método get(Object key):

Se em myTable existir uma entrada para a chave key, o método get irá retornar o respectivo valor associado e este será referenciado por searchedValue. Se não haver uma entrada para key em myTable, então searchedValue receberá null do método get.
================
Se vc tem um objeto value "em mãos" e quer saber se ele é um valor armazenado em myTable, use o método contains(Object value):

Se em myTable existir alguma chave para o valor value, contem receberá true. Caso contrário, receberá false
================
Se vc tem um objeto key "em mãos" e quer saber se ele é uma chave de sua Hashtable myTable, utilize o método containsKey(Object key):

Se key for uma chave de myTable, contemChave receberá true, caso contrário, receberá false
================
Se vc quer obter todas as chaves de myTable, utilize o método keySet():
Depois deste comando, chaves será um Set que armazenará todas as chaves contidas em myTable
================
Bom, sinceramente espero que isso ajude, por que naum é sempre que temos tempo pra responder essas questões meio vagas, né mesmo???
Qq dúvida, pergunte mais (Mas pergunte de forma mais focada, mais objetiva, ok?)

[]'s
Mantu

"Vou lançar o 'Caguei'. Caguei para o 'Cansei'". Luciano Camargo
"O povo votou contra a opinião pública". Um certo jornalão da mídia golpista, a respeito da vitória de um certo cadidato a presidente do Brasil.

[Email] [MSN] [ICQ]
takeshi10
Java Ninja

Membro desde: 08/08/2004 23:05:25
Mensagens: 254
Localização: Brasil
Offline

para obter o hash de um objeto (se eu entendi o que vc quer), eh soh chamar o metodo hashCode ()

takeshi
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team