Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 按照bean字段在类中出现的顺序将其映射到CSV_Java - Fatal编程技术网

Java 按照bean字段在类中出现的顺序将其映射到CSV

Java 按照bean字段在类中出现的顺序将其映射到CSV,java,Java,我希望按照类定义中声明的顺序将给定bean中的每个字段映射到CSV 到目前为止,我唯一考虑的是使用.class.getDeclaredFields(),因为它以正确的顺序返回它们,然后使用类似OpenCSV的东西映射它们 有没有更快的方法可以做到这一点?我不建议您依赖现场订单。相反,将CSV的第一行作为标题(字段名),然后您可以将每个列映射到field.BTW,否则我将以相同的方式(使用反射)进行映射。您还必须处理类型转换。

我希望按照类定义中声明的顺序将给定bean中的每个字段映射到CSV

到目前为止,我唯一考虑的是使用
.class.getDeclaredFields()
,因为它以正确的顺序返回它们,然后使用类似OpenCSV的东西映射它们


有没有更快的方法可以做到这一点?

我不建议您依赖现场订单。相反,将CSV的第一行作为标题(字段名),然后您可以将每个列映射到field.BTW,否则我将以相同的方式(使用反射)进行映射。您还必须处理类型转换。