我有一个简单的问题,现在我有一个返回填充 DTO 对象的方法,在另一个类中我正在调用该方法,然后尝试访问返回的对象上的一些值。我无法弄清楚完成此操作的语法应该是什么。它正在返回“结果”。我目前收到一个错误:
“空指针访问:变量结果在该位置只能为空”
我返回的 DTO 包含一个列表,我想访问该列表中的一个值。下面是我的代码片段。谢谢您的帮助!
for (Integer i = 0; i < array.size(); i++) {
// System.out.println(array.get(i));
GetAccountRewardSummaryRequest request = new GetAccountRewardSummaryRequest();
AccountRewardSummaryDTO result = null;
request.accountKey = new AccountIdDTO(array.get(i));
RewardServicesImpl rewardServicesImpl = new RewardServicesImpl();
rewardServicesImpl.getAccountRewardSummary(request);
// This will return an AccountRewardSummaryDTO, print out and see if it is returning properly
System.out.println(result.rewards.get(6));
// System.out.println(request.accountKey);
}