<dependency> <groupId>com.opencsv</groupId> <artifactId>opencsv</artifactId> <version>5.3</version> </dependency> import com.opencsv.CSVReader; ... public class CSVDataProcessor { public static void main(String[] args) { try { CSVReader reader = new CSVReader(new FileReader("data.csv")); String[] nextLine; while ((nextLine = reader.readNext()) != null) { // ... } } catch (Exception e) { e.printStackTrace(); } } } import com.opencsv.CSVReader; ... public class CSVDataProcessor { public static void main(String[] args) { try { CSVReader reader = new CSVReader(new FileReader("data.csv")); String[] nextLine; while ((nextLine = reader.readNext()) != null) { if (nextLine[0].contains("Java")) { // ... } } } catch (Exception e) { e.printStackTrace(); } } } import com.opencsv.CSVReader; ... public class CSVDataProcessor { public static void main(String[] args) { try { CSVReader reader = new CSVReader(new FileReader("data.csv")); List<String[]> lines = reader.readAll(); lines.sort(Comparator.comparing(line -> line[0])); for (String[] line : lines) { System.out.println(Arrays.toString(line)); } reader.close(); } catch (Exception e) { e.printStackTrace(); } } }


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