【发布时间】:2012-05-18 22:14:44
【问题描述】:
试图让一个包含数组列表的数组列表在我的程序中工作时遇到问题,我收到一个奇怪的警告说:将@SuppressWarnings“null”添加到 processArray(),无论我是否添加这个我的程序崩溃,是有什么明显的我在这里做错了吗?任何帮助都会有很大帮助。
private ArrayList<ArrayList<String>> processArray(ResponseList<Status> responses){
ArrayList<ArrayList<String>> mainArray = null;
ArrayList<String> innerArrays = null;
for (Status response: responses ){
String name, status, imgUrl, time;
name = response.getUser().getName();
status = response.getText();
imgUrl = response.getUser().getProfileImageURL().toString();
time = response.getCreatedAt().toString();
ArrayList<String> rtLinks = checkLinks(response.getText());
if(rtLinks != null){
for (String tLink: rtLinks){
innerArrays.add(name);
innerArrays.add(status);
innerArrays.add(imgUrl);
innerArrays.add(time);
innerArrays.add(tLink);
mainArray.add(innerArrays);
}
}
}
return mainArray;
【问题讨论】:
-
学会阅读错误,异常通常有一个名字,还有一个行号。