从Java对CSV中的行进行排序
我需要一些关于如何从Java代码中对CSV文件中的行进行排序的想法。特别是,在CSV文件中,我有5列,其中一列是Date。所以,我应该从最早的日期到最晚的日期排序。如何从Java执行此操作?以下是一种方法:从Java对CSV中的行进行排序,java,date,csv,Java,Date,Csv,我需要一些关于如何从Java代码中对CSV文件中的行进行排序的想法。特别是,在CSV文件中,我有5列,其中一列是Date。所以,我应该从最早的日期到最晚的日期排序。如何从Java执行此操作?以下是一种方法: 创建一个类,比如说记录来表示CSV数据。定义属性以及它们的getter和setter 在Record类中实现Comparable并编写compareTo方法。compareTo的签名可以是: 公共整数比较(记录记录) 在compareTo内部,比较“this”和输入记录对象的日期 在方法(比
公共整数比较(记录记录)
希望有帮助 如何加载CSV文件?如果您有一个
列表
,您可以查看集合.排序(列表,比较器)您尝试过什么?问题到底出在哪里?读取文件?将CSV读取到数据结构中?读取日期?对数据结构进行排序?