我想从提供的文本文件中解析信息:
http://finance.yahoo.com/d/quotes.txt?s=GOOG+YHOO&f=sak2
有没有办法在不首先下载文件的应用程序中执行此操作?以某种方式流式传输文本内容?
答案 0 :(得分:1)
打开与URL的Http连接(使用内置的HttpURLConnection或使用类似commons-httpclient的库),并在传输内容时从输入流中读取结果。
如果不通过网络传输文件内容,则无法读取文件。但是,您不需要传输内容和将文件存储在磁盘上 - 您只需从流中读取该文件,而不是将其保留在磁盘上。