java 读取csv
时间: 2023-11-12 19:59:59 浏览: 85
java 读取写入csv
3星 · 编辑精心推荐
可以使用Java自带的CSV库来读取CSV文件。以下是一个简单的示例代码:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class CsvReader {
public static void main(String[] args) {
String csvFile = "path/to/your/csv/file.csv";
String line = "";
String csvSplitBy = ",";
List<String[]> rows = new ArrayList<>();
try (BufferedReader br = new BufferedReader(new FileReader(csvFile))) {
while ((line = br.readLine()) != null) {
String[] row = line.split(csvSplitBy);
rows.add(row);
}
} catch (IOException e) {
e.printStackTrace();
}
// Do something with the rows
}
}
```
在上面的代码中,我们首先定义了CSV文件的路径和分隔符。然后,我们创建了一个空的字符串数组列表,用于存储CSV文件中的每一行数据。接下来,我们使用Java的BufferedReader类逐行读取CSV文件,并使用split()方法将每一行数据分割成一个字符串数组。最后,我们将每一行数据添加到我们之前创建的字符串数组列表中。
阅读全文