: com/opencsv/CSVReader
时间: 2024-01-07 18:23:56 浏览: 163
CSVReader是OpenCSV库中的一个类,用于读取CSV文件并将其解析为Java对象。下面是一个使用CSVReader的示例:
```java
import com.opencsv.CSVReader;
import java.io.FileReader;
import java.io.IOException;
public class CSVReaderExample {
public static void main(String[] args) {
String csvFile = "path/to/your/csv/file.csv";
CSVReader reader = null;
try {
reader = new CSVReader(new FileReader(csvFile));
String[] line;
while ((line = reader.readNext()) != null) {
// 处理每一行的数据
for (String data : line) {
System.out.print(data + " ");
}
System.out.println();
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (reader != null) {
try {
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
```
上述示例中,我们首先创建一个CSVReader对象,将CSV文件的路径传递给它。然后,我们使用`readNext()`方法逐行读取CSV文件,并将每一行的数据存储在一个字符串数组中。我们可以使用这些数据进行进一步的处理或操作。最后,我们在控制台上打印出每一行的数据。
阅读全文