用java写一个读取CSV格式文件数据的程序
时间: 2023-09-18 13:12:15 浏览: 83
好的,以下是一个用Java读取CSV文件的示例程序:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadCSVFile {
public static void main(String[] args) {
String csvFile = "example.csv";
String line = "";
String csvSplitBy = ",";
try (BufferedReader br = new BufferedReader(new FileReader(csvFile))) {
while ((line = br.readLine()) != null) {
String[] data = line.split(csvSplitBy);
System.out.println("Column 1: " + data[0] + " Column 2: " + data[1] + " Column 3: " + data[2]);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个示例程序中,我们首先定义了一个CSV文件的路径(`csvFile`),以及分隔符(`csvSplitBy`)。接下来,我们使用`BufferedReader`类从文件中读取每一行,并使用`String.split()`方法将每一行拆分成一个数组(`data`)。最后,我们将数组中的数据按照需要输出即可。
当然,这只是一个简单的示例程序,实际应用中还需要根据实际情况进行修改。
阅读全文