java生成习题写入csv文件怎么写成两列数据
时间: 2023-09-30 16:09:47 浏览: 86
如果你要生成习题并且将其写入CSV文件中,可以使用Java中提供的CSV相关的类库,比如OpenCSV。
以下是一个简单的Java代码示例,使用OpenCSV将习题写入CSV文件中,每个习题有两列数据(题目和答案):
```java
import com.opencsv.CSVWriter;
import java.io.FileWriter;
import java.io.IOException;
public class CsvWriterExample {
public static void main(String[] args) throws IOException {
// 创建一个CSVWriter对象,指定文件路径和分隔符
CSVWriter writer = new CSVWriter(new FileWriter("example.csv"), ',');
// 写入表头
String[] header = {"题目", "答案"};
writer.writeNext(header);
// 写入习题数据
String[] row1 = {"1 + 1 =", "2"};
String[] row2 = {"2 + 2 =", "4"};
String[] row3 = {"3 + 3 =", "6"};
writer.writeNext(row1);
writer.writeNext(row2);
writer.writeNext(row3);
// 关闭writer
writer.close();
}
}
```
运行该程序后,会在当前目录下生成一个名为`example.csv`的文件,内容如下:
```
题目,答案
1 + 1 =,2
2 + 2 =,4
3 + 3 =,6
```
你可以根据自己的需求,修改代码中的数据和文件路径,生成自己的CSV文件。
阅读全文