【发布时间】:2017-02-02 01:23:25
【问题描述】:
我有加速度计和陀螺仪传感器流数据,它们保存在下载文件夹中。 我想实时读取所有数据或逐行作为数据流,但我无法超越第一行。
try {
CSVReader reader = newCSVReader(newFileReader(path.getAbsoluteFile()));
{
List<String[]>allRows = reader.readAll();
for (String[]row :allRows)
Log.i(TAG1,Arrays.toString(row));
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
在输出中只打印第一行。 我需要阅读每一行,以便进行进一步的操作。
【问题讨论】:
-
您使用的是什么版本的 openCSV?在 3.0-3.4 版本中从 Streams 读取存在一个已知问题。请更新到 3.8 版本并试一试。
-
@PeterSmith 我正在使用 3.8 版本的 Opencsv。实际上我正在尝试实时读取流数据,为此我将不得不使用线程。