从txt文件中读取数据而不下载它?

时间:2010-10-27 00:11:57

标签: java android

我想从提供的文本文件中解析信息:

http://finance.yahoo.com/d/quotes.txt?s=GOOG+YHOO&f=sak2

有没有办法在不首先下载文件的应用程序中执行此操作?以某种方式流式传输文本内容?

1 个答案:

答案 0 :(得分:1)

打开与URL的Http连接(使用内置的HttpURLConnection或使用类似commons-httpclient的库),并在传输内容时从输入流中读取结果。

如果不通过网络传输文件内容,则无法读取文件。但是,您不需要传输内容将文件存储在磁盘上 - 您只需从流中读取该文件,而不是将其保留在磁盘上。