Jump to content
Sign in to follow this  
_rapt0r_

Ajuda com HashMap

Recommended Posts

_rapt0r_

  private void processar(String ip, String msg) {
       
        String[] detalhes = msg.split(" ");          
        String [] nick = detalhes[1].split(";");
        String nome = detalhes[0];
        nickList.add(nick);
       
       
         
        String estado = detalhes[2];
        //Em caso de um pedido PLAYER_Info gera uma resposta PLAYER_INFO_REPLY.
        switch (detalhes[0]) {
            case "PLAYER_INFO":
                try {
                    System.out.println("o seu"+joga.getMyState());
                    UDPEnvia.enviaMsg(ip, "PLAYER_INFO_REPLY "+joga.getName()+";"+joga.getMyState());
                     info.put(ip, new String[](nome, estado));
                  //info.put(ip, nick);
                } catch (Exception ex) {
                    ex.printStackTrace();
                }
            
           
        }
       
        }

Na linha 17 da-me os seguintes erros "array dimension missing, ; expected, not a statement" alguem me pode dar uma ajuda??

Share this post


Link to post
Share on other sites
HappyHippyHippo

1 - o que é a variavel info ?

2 -

info.put(ip, new String[](nome, estado));

new String[](nome, estado) .... a criar uma lista de strings com parâmetros nome e estado ?


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
_rapt0r_

uma hash

public HashMap<String , String[]> info = new HashMap<>();

ja descobri o problema era trocar os () por {} mas mesmo assim não me armazena valores :\

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.