package com.walker.di.univocity.util; import java.util.ArrayList; import java.util.List; import java.util.Map; public class BatchLoadUtils { /** * 把CSV加载到的批量列数据,转换成行数据集合,原始格式如下: *
     *     Map中: key = 列名称, value = 该列包含所有行的值;
     *     user_name --> ['shikeying', 'mike', 'zhangsan', null]
     * 
* @param columnsByName * @param fieldNames * @param dataSize * @return List中是行,数组包含一行的所有列值。 * @date 2023-02-01 */ public static final List translateTo(Map> columnsByName , String[] fieldNames, int dataSize){ List resultList = new ArrayList<>(256); int columnSize = fieldNames.length; for(int i=0; i translateTo(Map> columnsByName // , List fieldNames, int dataSize){ // List resultList = new ArrayList<>(256); // int columnSize = fieldNames.size(); // for(int i=0; i