String[] split = StringUtils.splitOnCharWithQuoting(line, sep.charAt(0), '"', '\\'); add(new ArrayList<>(Arrays.asList(split))); } else { List<String> row = new ArrayList<>( Arrays.asList(StringUtils.splitOnCharWithQuoting(line, sep.charAt(0), '"', '\\'))); if (numColumns < 0) numColumns = row.size(); new ArrayList<>(Arrays.asList(StringUtils.splitOnCharWithQuoting(line, sep.charAt(0), '"', '\\'))); if (numColumns < 0) numColumns = row.size();
for (int i = 0; i < col.size(); i++) { String s = col.get(i); String[] split2 = StringUtils.splitOnCharWithQuoting(s, sepBy.charAt(0), '"', '\\'); if (validate < 0) validate = split2.length; List<String> newList = new ArrayList<>(); String split = list.get(column); String[] split2 = StringUtils.splitOnCharWithQuoting(split, sepBy.charAt(0), '"', '\\');