java返回结果使用HashMap接收
发布时间:2020-11-07 16:22:48
来源:亿速云
阅读:108
作者:Leah
java返回结果使用HashMap接收?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
一.返回结果使用HashMap接收
1.方法中的数据封装到hashmap中
public Map result(Object object)
{
Map result = new HashMap();
result.put("status", "1");
result.put("msg", "成功");
if(条件1不通过校验)
{
result.put("status", "-1");
result.put("msg", "....");
return result;
}
if(条件2不通过校验)
{
result.put("status", "-1");
result.put("msg", "....");
return result;
}
//封装返回数据
Object data = new Object();
result.put("data", data);
return result;
}
2.方法调用:
public void test()
{
Map result = this.result(new Object());
if(!"1".equals(result.get("status").toString()))
{
//校验不通过
return;
}else
{
//如果校验通过,拿到数据
Object data = result.get("data");
//TODO
}
}
二.使用泛型对象接收
1.通用结果集封装
public class Result
{
private static final String SUCCESS = "1";
private static final Stri