【发布时间】:2012-05-20 17:40:35
【问题描述】:
我正在开发一个从固定网页获取信息并将信息转换为图表的应用程序。我试图接收的网页是一个 txt 文件。问题是txt文件太大,在java中将文件变成String需要一分钟多的时间。我为此使用的代码如下:
HttpClient client = new DefaultHttpClient();
HttpGet httpGet = new HttpGet("http://winterberg.dnsalias.net:9000/log.txt");
ResponseHandler<String> handler = new BasicResponseHandler();
response = client.execute(httpGet, handler);
txt 文件表示房屋内的温度历史记录。自 2011 年 8 月 11 日以来,每小时都会自动将一行文本添加到文本文件中,因此它包含超过 6000 行。但是,只有上个月的信息与申请相关。有没有办法从文件末尾开始读取,直到它读取了一定数量的行?
或者有没有其他方法可以加快读取文件的速度?
我无法更改文本文件。
【问题讨论】:
标签: java android html get text-files