У меня есть данные потоковой передачи акселерометра и гироскопа, которые сохраняются в папке «Загрузить». Я хочу прочитать все данные или по очереди как поток данных в реальном времени, но я не могу выйти за пределы первой строки.Чтение потоковых данных из csv с использованием OpenCSV
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 вы используете? Известна проблема с чтением из Streams в версиях 3.0-3.4. Обновите версию 3.8 и попробуйте. –
@PeterSmith Я использую 3.8 версию Opencsv. На самом деле я пытаюсь читать данные потока в реальном времени, для этого мне придется использовать потоки. – AlphabateCoder