comment faire pour convertir un objet string en java

J'ai une fonction qui renvoie la valeur de la carte (Chaîne) comme un Objet générique. Comment puis-je les convertir en chaînes de caractères. J'ai essayé toString (), mais tout ce que j'obtiens est end[Ljava.lang.String;@ff2413

public Object getParameterValue(String key)
{
    Iterator iterator=params.entrySet().iterator();

    while(iterator.hasNext())
    {
        Map.Entry me=(Map.Entry)iterator.next();
        String[] arr=(String[])me.getValue();
        log.info(me.getKey().toString()+"="+arr[0]);
    }
    if(params.containsKey(key))
    {
        log.info(key+"="+params.get(key));
        return params.get(key);
    }


    return null;
}

Extrémité de réception

String temp=data.getParameterValue("request").toString();
log.info("end"+temp);

log.info(me.getKey().toString()+"="+arr[0]); me donner une sortie

[email protected] 
demande=login 
projectid=comme 
  • J'ai supprimé votre solution à partir de votre question. Si vous voulez poster que comme une réponse, n'hésitez pas.
InformationsquelleAutor abi1964 | 2011-05-19