我会从网上读取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文件读取吗? 提前谢谢!
答案 0 :(得分:0)
如果此"MY TXT URL"
确实是您的TXT文件的URL
(例如http://www.test.com/file10.txt
),然后你的
代码将读取TXT文件本身,而不是任何网页(正如你所说)。
所以你在这里混合一些东西。
无论您提供什么网址,它都会读取该网络资源(文件)。
答案 1 :(得分:0)
这是一个非常令人困惑的问题。试试这个。使URL包含文本文件的位置和名称;这是一个例子:www.yourwebsiteurl.com/yourtextfile.txt。使用该方法,只读取文本文件,不包括HTML。
答案 2 :(得分:0)
如果您的URL的端点是文本文件,则不应显示任何html(除非您的文本文件中包含该内容。)
据称,uploadedit虽然我自己没有使用它,但仍然有效。答案 3 :(得分:0)
感谢所有人,我在DropBox和Dropbox上传的txt中测试了我的代码可能有我不知道的代码系统,实际上我的代码返回html / script而不是txt的内容。所以可能正确的问题是,是否有人知道一个网站,我可以把我的txt文件只是为了阅读它? (网址必须永远不变)
编辑:解决了问题 我把我的文件放在一个网站上只是读取文件而不是在html框中读取它(比如很多云网站)