Javaでファイルを切り捨てるベストプラクティスの方法は何ですか?たとえば、このダミー関数は、意図を明確にするための例として、次のようになります。
void readAndTruncate(File f, List<String> lines)
throws FileNotFoundException {
for (Scanner s = new Scanner(f); s.hasNextLine(); lines.add(s.nextLine())) {}
// truncate f here! how?
}
ファイルはプレースホルダーとして機能しているため、ファイルを削除できません。