26
Jun

get headers of a csv file as list output

/*
* Get headers of a csv file as list output
*/

public List<String> getHeaders(String fileName) {
List<String> headers = new ArrayList<String>();

try (BufferedReader csvDataFromFile = new BufferedReader(new FileReader(fileName))) {
String firstRow = csvDataFromFile.readLine();
String[] firstRowPos = firstRow.split(“,”);
for (int f = 0; f < firstRowPos.length; f++) {
headers.add(firstRowPos[f]);
}
} catch (Exception e) {
e.printStackTrace();
}

return headers;
}