使用Java进行文件操作:读写CSV文件示例
在Java中,我们可以使用内置的File
和CSVWriter
/CSVReader
来读写CSV文件。以下是一个简单的示例:
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import com.opencsv.CSVWriter;
public class CSVFileOperation {
public static void main(String[] args) {
// 创建一个CSV文件
File file = new File("example.csv");
try {
// 如果文件不存在,创建它
if (!file.exists()) {
file.createNewFile();
}
// 使用CSVWriter来写入数据
CSVWriter writer = new CSVWriter(new FileWriter(file)));
// 写入一些示例数据
String[] rows = {"Name", "Age", "City"}, {"John Doe", 30, "New York"}, {"Jane Smith", 25, "Chicago"};
for (String row : rows) {
writer.writeNext(row.split(","));
}
// 关闭writer,同时也关闭了文件
writer.close();
System.out.println("CSV file successfully created and written to.");
} catch (IOException e) {
System.err.println("Error occurred while creating or writing to CSV file.");
e.printStackTrace();
}
}
}
这个示例创建了一个新的CSV文件,然后写入了一些示例数据。最后关闭了writer和文件。
还没有评论,来说两句吧...