<dependency> <groupId>com.opencsv</groupId> <artifactId>opencsv</artifactId> <version>5.5.2</version> </dependency> import com.opencsv.CSVReader; import java.io.FileReader; import java.io.IOException; public class CsvReaderExample { public static void main(String[] args) { try (CSVReader reader = new CSVReader(new FileReader("data.csv"))) { String[] line; while ((line = reader.readNext()) != null) { String name = line[0]; int age = Integer.parseInt(line[1]); double score = Double.parseDouble(line[2]); System.out.println("Name: " + name + ", Age: " + age + ", Score: " + score); } } catch (IOException e) { e.printStackTrace(); } } } import com.opencsv.CSVWriter; import java.io.FileWriter; import java.io.IOException; public class CsvWriterExample { public static void main(String[] args) { try (CSVWriter writer = new CSVWriter(new FileWriter("data.csv"))) { String[] header = {"Name", "Age", "Score"}; writer.writeNext(header); String[] row1 = {"John", "20", "85.0"}; String[] row2 = {"Mary", "22", "90.5"}; writer.writeNext(row1); writer.writeNext(row2); } catch (IOException e) { e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文