最初に新しいファイルを作成してから古いファイルを削除し、最後に作成したファイルの名前を古いファイルと同じ名前に変更して、Javaを使用してテキストファイルに上書きしたいと考えています。しかし、私のコードは機能しません。
File oldFile = new File("charList.txt");
File newFile = new File("new.txt");
oldFile.deleteOnExit();
if(oldFile.delete()){
newFile.renameTo(oldFile);
}