在CSV文件中拆分数据

时间:2014-03-05 18:11:19

标签: java csv

以下是我的CSV文件中的数据格式

用户ID,组,用户名,状态

在我的Java代码中,我使用,作为分隔符

来分隔数据

例如:

我的代码工作正常的正常情景:

1001,admin,ram,active

在这种情况下(具有firstname,lastname的用户)当我获取1002用户的状态时,它将以KUMAR的形式出现,因为它将第4列作为状态

1002,User,ravi,kumar,active

请帮助我了解如何更改代码逻辑,使其适用于scenenarios

1 个答案:

答案 0 :(得分:0)

您可以使用OpenCSV library

CSVReader csvReader = new CSVReader(new FileReader(fileName),';');
List<String[]> rows = csvReader.readAll();

然后你可以测试第一列:if rows.get(0)[0] == 1002 ....