Java从URL读取文件txt

Java从URL读取文件txt,java,file,url,text,stream,Java,File,Url,Text,Stream,我会从网络上读取txt内容,我知道如何读取本地文件,但我想把我的txt文件放在网站上,并在我的应用程序中读取。我使用了以下代码: BufferedReader reader = new BufferedReader(new InputStreamReader((new URL("MY TXT URL")).openStream())); String line = reader.readLine(); int k =0; String[] SaveLi

我会从网络上读取txt内容,我知道如何读取本地文件,但我想把我的txt文件放在网站上,并在我的应用程序中读取。我使用了以下代码:

    BufferedReader reader = new BufferedReader(new InputStreamReader((new URL("MY TXT    URL")).openStream()));

    String line = reader.readLine();

    int k =0;

    String[] SaveLine = new String[20];

    for( k = 0; line!=null; k++)
    {
        System.out.println(reader.readLine());

        line=reader.readLine();

    }
有一个问题,这个代码我读了整个网页,所以包含了HTML。我怎样才能读取文件内容?有一个指定的网站,我可以把我的txt文件阅读它们? 提前谢谢

如果此
“我的TXT URL”
确实是您的TXT文件的URL
(例如
http://www.test.com/file10.txt
),然后您的
代码将读取TXT文件本身,而不是任何网页(如您所说)

所以你在这里混合了一些东西


无论你给它什么样的URL,它将要读取的web资源(文件)

这是一个非常令人困惑的问题。试试这个。使URL包含文本文件的位置和名称;下面是一个例子:www.yourwebsiteurl.com/yourtextfile.txt。使用该方法,将只读取文本文件,不包括HTML。

如果URL的端点是文本文件,则不应显示任何HTML(除非文本文件中包含该内容)


据称,虽然我自己没有使用它,但它仍然有效。

多亏了大家,我在DropBox上上传的txt中测试了我的代码,DropBox可能有我不知道的代码系统,事实上,我的代码返回的是html/脚本,而不是txt的内容。所以可能正确的问题是,如果有人知道一个网站,我可以把我的txt文件放在哪里阅读呢?(url不能永远更改)

编辑:问题解决了 我把我的文件放在网站上只是为了阅读文件,而不是在html框中阅读(比如很多云网站)