可以使用 Java 的 CSV 库来读取 CSV 文件的全部内容,并且方便取值。以下是使用 Apache Commons CSV 库的示例代码:

import org.apache.commons.csv.CSVFormat;
import org.apache.commons.csv.CSVParser;
import org.apache.commons.csv.CSVRecord;

import java.io.FileReader;
import java.io.IOException;
import java.io.Reader;

public class CSVReaderExample {
    public static void main(String[] args) {
        String csvFile = 'path/to/your/csv/file.csv';
        
        try (Reader reader = new FileReader(csvFile);
             CSVParser csvParser = new CSVParser(reader, CSVFormat.DEFAULT)) {
            
            for (CSVRecord csvRecord : csvParser) {
                String column1 = csvRecord.get(0);
                String column2 = csvRecord.get(1);
                // 可以根据需要获取其他列的值
                
                System.out.println('Column 1: ' + column1);
                System.out.println('Column 2: ' + column2);
            }
            
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

在上述代码中,首先需要将 CSV 文件的路径赋值给 csvFile 变量。然后,使用 FileReaderCSVParser 来读取 CSV 文件的内容。通过遍历 CSVRecord 对象,可以方便地获取每一行的各列值。示例中展示了获取第一列和第二列的值,你可以根据需要读取其他列的值。

Java JDK8 读取 CSV 文件并获取数据 - 使用 Apache Commons CSV 库

原文地址: https://www.cveoy.top/t/topic/b5wZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录