Java将ist<String[]>写入到csv里面
时间: 2024-04-29 10:24:25 浏览: 100
您可以使用Java中的CSV库来将`List<String[]>`写入CSV文件中。以下是一个示例代码:
```java
import java.io.FileWriter;
import java.io.IOException;
import java.util.List;
import com.opencsv.CSVWriter;
public class CsvWriter {
public static void writeCsv(String filePath, List<String[]> data) {
try (CSVWriter writer = new CSVWriter(new FileWriter(filePath))) {
writer.writeAll(data);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们使用了`opencsv`库中的`CSVWriter`类来将数据写入CSV文件。`CSVWriter`的构造函数需要一个`Writer`对象,所以我们使用`FileWriter`来创建一个文件写入器对象。然后,我们调用`CSVWriter`的`writeAll`方法将所有数据都写入CSV文件中。最后,在try-with-resources块中关闭了`CSVWriter`对象。调用这个方法的代码应该类似于下面的样子:
```java
List<String[]> data = new ArrayList<>();
// 添加数据到data中
CsvWriter.writeCsv("path/to/file.csv", data);
```
这将把`data`中的所有数据写入到`path/to/file.csv`文件中。
阅读全文