Ir para conteúdo
  • 0

[Resolvido] HashMap


List("HeyKick");

Pergunta

Gostaria de saber como faço isso


Bem tenho minha hashmap = rank.


Setei um ponto no player usando 



if (rank.containsKey(k.getName())) {
int a = rank.get(k.getName());
rank.replace(k.getName(), a+1);
} else {
rank.put(k.getName(), 1);
}

Gostaria de saber como vejo se o player tem um numero X adicionado a ele, e adicionar algo a ele.


Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

Como você definiu sua variável?

String,Integer ?

 

O que esta acontecendo?

Sim, uma String e uma Integer

 

if(rank.get(p.getName()) == X){

 

//Você já tem x pontos

 

}

ele já setou o rank do player como 1 então e um integer '='

Deu erro, eu ja havia tentando esse.

Link para o comentário
Compartilhar em outros sites

Verifiquei desse jeito http://prntscr.com/99b55c

O erro que deu é que você não fechou os "()" corretamente

 

Como você tá fazendo:

if(Event.rank.get(p.getName() == 0)) {

O certo seria:


if(Event.rank.get(p.getName()) == 0) {

Resolvido?

Editado por Proyx
Link para o comentário
Compartilhar em outros sites

Ah, e vale lembrar que se nao me falhe a memoria map.replace e do Java 8...


Tópico Movido para a Área Correta e Fechado.


logo-forum.png




Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas.


Atenciosamente,
Gamer's Board
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...