我有一个返回地图值(String)作为通用对象的函数。我如何将它转换回字符串。我试过的toString(),但我得到的是end[Ljava.lang.String;@ff2413
如何将对象转换为java中的字符串
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;
}
接收端
String temp=data.getParameterValue("request").toString();
log.info("end"+temp);
log.info(me.getKey().toString()+"="+arr[0]);
给我一个输出
[email protected] request=login projectid=as
我从你的问题中删除了你的解决方案。如果您想将其发布为*答案*,请随时取消。 – 2015-03-18 09:27:00