Java从URL读取文件txt
我会从网络上读取txt内容,我知道如何读取本地文件,但我想把我的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
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框中阅读(比如很多云网站)