使用e.getMessage()获取null;

时间:2016-03-20 18:00:57

标签: java exception

我正在尝试编写一个简单的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

1 个答案:

答案 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());