Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 需要一些见解和建议来对文件中的日期进行排序_Java_Arrays_File_Sorting - Fatal编程技术网

Java 需要一些见解和建议来对文件中的日期进行排序

Java 需要一些见解和建议来对文件中的日期进行排序,java,arrays,file,sorting,Java,Arrays,File,Sorting,我有一个项目,我的任务之一是按名称对文件进行排序 一些基本信息: 我有一个项目,其中包含一个房子的Cals,每个房子包含一些人的 在我制作了所有我拥有的arraylist对象之后,我将它们通过OBJECTOUTPUTSTREAM保存到文件中,并从文件中读取它们,所有这些都可以正常工作 我的最后一部分是按姓氏对该文件进行排序,而不将数据保存在临时数组中并操作临时数组,并且在我完成后,将新排序的数组再次保存到该文件中 同样,我无法提取文件数据,我需要操作文件上的数据。 文件层次结构: House的数

我有一个项目,我的任务之一是按名称对文件进行排序

一些基本信息: 我有一个项目,其中包含一个房子的Cals,每个房子包含一些人的

在我制作了所有我拥有的arraylist对象之后,我将它们通过OBJECTOUTPUTSTREAM保存到文件中,并从文件中读取它们,所有这些都可以正常工作

我的最后一部分是按姓氏对该文件进行排序,而不将数据保存在临时数组中并操作临时数组,并且在我完成后,将新排序的数组再次保存到该文件中

同样,我无法提取文件数据,我需要操作文件上的数据。 文件层次结构: House的数组列表--(包含)-->人员数组(家庭) 我需要按姓氏分类,这意味着要对房子进行分类

我不需要你为我写代码,只要告诉我最好的方法是什么?
感谢曾经帮助过我的人:)。

这里有一个在ArrayList中排序对象的示例

您可以使用,可比比较器


您的文件怎么样?请发一张。嗯,我发了。为了操作数据,您需要首先将其加载到内存中。您可以直接操作位,但我不建议这样做,我认为最好的方法是将数据加载到内存中的结构并进行排序。这就是我之前推荐答案的原因