java使用OpenCSV
时间: 2023-07-11 17:52:18 浏览: 47
OpenCSV是一款流行的Java CSV库,支持读写CSV文件,并提供了许多有用的功能。下面是一个简单的示例代码,演示了如何使用OpenCSV来读取CSV文件并将其输出到控制台:
```java
import java.io.FileReader;
import java.util.List;
import com.opencsv.CSVReader;
public class OpenCSVExample {
public static void main(String[] args) throws Exception {
String csvFile = "path/to/your/csv/file.csv";
CSVReader reader = new CSVReader(new FileReader(csvFile));
List<String[]> records = reader.readAll(); // 读取所有记录
for (String[] record : records) {
for (String field : record) {
System.out.print(field + ","); // 输出每个字段
}
System.out.println();
}
reader.close();
}
}
```
在上面的代码中,我们首先创建了一个`CSVReader`实例,然后使用`readAll()`方法读取了CSV文件中的所有记录。接下来,我们使用两个嵌套的循环遍历每个记录,并输出每个字段的值。请注意,这里的`path/to/your/csv/file.csv`应该替换为你的CSV文件的完整路径。
OpenCSV还支持许多其他功能,例如自定义分隔符、忽略空白行、跳过指定的行等。你可以参考OpenCSV的官方文档来了解更多信息。