我正在开发一个从固定网页获取信息并将信息转换为图形的应用程序。我试图接收的网页是一个 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 行。但是,只有上个月的信息与申请相关。有没有办法从文件末尾开始读取,直到它读取了一定数量的行?
还是有另一种方法可以加快读取文件的速度?
我无法更改文本文件。