SearchResultVo result = null;
result = searchHandler(historyScore,channelCode,searchParam);
System.out.println("查询服务result"+result.getTopSevenPhone());
在searchHandler()方法中返回值前我控制台输出result.getTopSevenPhone()这个属性是有值的
但是执行完result = searchHandler(historyScore,channelCode,searchParam);后 再输出这个变量就为null了 请问是怎么回事?
真的很无解啊
还请各路大神多多指点
result = searchHandler(historyScore,channelCode,searchParam);
System.out.println("查询服务result"+result.getTopSevenPhone());
在searchHandler()方法中返回值前我控制台输出result.getTopSevenPhone()这个属性是有值的
但是执行完result = searchHandler(historyScore,channelCode,searchParam);后 再输出这个变量就为null了 请问是怎么回事?
真的很无解啊
还请各路大神多多指点
你new的这个 SearchResultVo return了么?
......
System.out.println(......);......
return null;建议进行debug,或者在return 语句之前打印你的调试语句
p = getPerson("11");
System.out.println("outer = " + p.getName());
} private static Person getPerson(String string) {
Person person = new Person();
person.setName(string);
return person;
}
这样没问题