我的功能文件中有一个数据表,我想将其转换为对象列表。问题在于数据表具有标头,应该在对象的值中设置标头。例如:
| ANNOTATION_TYPE_ID | ANNOTATION_SUBTYPE_ID | PAGE_NB | LEFT_NB | TOP_NB | WIDTH_NB | HEIGHT_NB | FONTSIZE_NB | COLOR_X | ANNOTATION_TEXT_X |
| 1 | 1 | 1 | 400 | 200 | 88 | 38 | 15 | FFFFFF | TEST Annotation |
| 2 | 2 | 1 | 150 | 150 | 88 | 38 | 20 | FFFFF0 | TEST Annotation |
我想将其转换为List批注的对象列表,其中Annotation是一个类,而上述数据表的标题实际上是该类内的字段变量。
有效的方法是什么?
当我将数据表转换为列表(List<String> annotationList = annotation.asList(String.class))
的那一刻,它变成了一个大集合,如何将它们分组是我正在努力解决的问题?
答案 0 :(得分:0)
一种方法是将其视为注释列表,每个注释基于文件中的每一行具有一组键/值对。看起来像HashMap列表,其中每个HashMap键是行标题值,而值是行值。根据您的使用情况,这可能不是最有效的方法。这是能够解析您提供的数据的示例代码-它生成一个包含两个项目的List,每个项目都有一个HashMap,其中包含以上列的键/值数量。祝你好运。
B.so