我正在尝试编写一个简单的RSS阅读器。我想我已经完成但是我得到了" null"信息。 JavaDoc说可以获得这个值,所以它并不奇怪。但我怎么能找出我的代码有什么问题呢? part 1 part 2 和主要:
public static void main(String[] args) throws MalformedURLException {
URL url = new URL("http://facet.wp.pl/rss.xml");
Feed feed = new Feed();
RSSParser parser = new RSSParser(url);
parser.RSSFeed();
for(String wejscia : feed.entries){
System.out.println(wejscia);
}
}
@EDIT 例外是在RSSParser.RSSFeed(RSSParser.java:28),我已经知道它是一个NullPointerException
答案 0 :(得分:0)
在Feed类
中 public static List<String> entries = new ArrayList<String>();
在RssParser中更改
private Feed feed = new Feed();
feed.entries.add(feed.toString());
有关
private Feed feed;
并在for循环中
feed = new Feed()
Feed.entries.add(feed.toString());