Java从网站获取列表

时间:2014-12-06 19:29:30

标签: java web

所以我想得到一个像这样的List:

Entry1
Entry2
Entry3
Entry4

所有这些条目都在我的网络服务器上的文本文件中。

所以我的计划是读取它们,并将它们全部添加到ArrayList中。

编辑: 问题是我不知道如何阅读更多行。

我有这段代码:

public static String getDataFromServer() throws IOException{
    String sourceLine = null;

    URL address = new URL("webserver");

    InputStreamReader pageInput = new InputStreamReader(address.openStream());
    BufferedReader source = new BufferedReader(pageInput);

    try {
        sourceLine = source.readLine();
    } catch (IOException e) {
        e.printStackTrace();
    }
    return sourceLine;
}

有了这个,我可以读出1行。正如您在我的示例中所看到的,我需要读出每一行,因为我想稍后添加更多行而不必每次编辑代码。

我希望现在更清楚。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

以下是您正在寻找的内容:

while ((sourceLine = source.readLine()) != null) {
    arrayList.add(sourceLine);
}