在Java中写入文件时使用插入排序
我试图在写入文件时使用插入排序。我对Java相当陌生,似乎找不到解决方案。以下是我正在使用的代码:在Java中写入文件时使用插入排序,java,insertion-sort,Java,Insertion Sort,我试图在写入文件时使用插入排序。我对Java相当陌生,似乎找不到解决方案。以下是我正在使用的代码: private void add(DbObject d) throws IOException { database = new RandomAccessFile(fName,"rw"); database.seek(database.length()); d.writeToFile(database); database.close(); } 这样做的目的是将人
private void add(DbObject d) throws IOException {
database = new RandomAccessFile(fName,"rw");
database.seek(database.length());
d.writeToFile(database);
database.close();
}
这样做的目的是将人员信息添加到文件中。其中一个字段是SSN#。目前,如果我要添加一个SSN#为2222222的记录,并且在它已经是一个SSN#为44444的记录之前,2222222记录将位于44444记录之后。我需要在2222222将自身插入444记录之前的位置执行此操作
我知道我必须比较这两者,并以某种方式将其存储在某种类型的tmp
变量中,但我似乎不知道从哪里开始。非常感谢您的任何帮助。提前谢谢你