我可以使用 InputFileStream 和 Scanner 类成功读取文本文件。这很容易,但我需要做一些比这更复杂的事情。首先是关于我的项目的一些背景知识。我有一个带有传感器的设备,我正在使用记录器,它将每 10 秒从传感器记录一次数据到一个文本文件中。每 10 秒就有一个新的数据行。所以我想要的是当我读取文件时将每个单独的传感器数据抓取到一个数组中。例如:速度高度纬度经度
22 250 46.123245 122.539283
25 252 46.123422 122.534223
所以我需要将高度数据 (250, 252) 抓取到数组 alt[]; 等等 vel[]、lat[]、long[]...
然后文本文件的最后一行将有不同的信息,只有一行。它将具有日期,行驶距离,经过的时间..
所以在做了一些研究之后,我遇到了 InputStream、Reader、StreamTokenizer 和 Scanner 类。我的问题是你会为我的情况推荐哪一个?在我的情况下可以做我需要做的事情吗?它是否能够检查文件的最后一行是什么,以便它可以获取日期、距离等。谢谢!