Java/openCSV чтение файла содержащего несколько строк заголовков

Возможно ли с помощью библиотеки OpenCSV прочитать файл и распарсить его в объекты, если этот файл содержит несколько заголовков. Например:

CENTER_LABEL,LAYOUT,TYPE,WEIGHTED_TYPE,DIFFICUTLY,HINT,INITIAL,MASK,LEFT_LABEL,LEFT_VALUE_LIMIT
,,,AUTOMATIC,,,0,,,1
COLUMN_VALUE,CORRECT,CORRECT_ID,FEEDBACK,INITIAL,OTHER,PERCENT,ROW_VALUE,SEQUENCE,
<p>c2</p>,false,,,false,false,50,<p>r1</p>,1,
<p>c1</p>,false,,,false,false,0,<p>r2</p>,0,
<p>c1</p>,false,,,false,false,0,<p>r1</p>,0,
<p>c2</p>,false,,,false,false,50,<p>r2</p>,1,

В данном примере 1-я строка, это имена полей объекта А, вторая строка значения этих полей. Строка 3 это наименования полей объекта B, строки 4-7 значения полей объекта B. Объекты в коде Java:

public class A {
   @CsvBindByName(column = "CENTER_LABEL")
   private String centerLabel;

   @CsvBindByName(column = "LAYOUT")
   private String layout;
...
}

Аналогично выглядит объект B.

Могу ли я прочитать этот файл с 2 заголовками, в два разных объекта?


Ответы (0 шт):