一、使用RandomAccessFile方式清空文件
Java提供了RandomAccessFile類,可以讀寫文件,並且可以訪問指定位置的數據。使用它可以很方便地清空文件。
RandomAccessFile raf = new RandomAccessFile("test.txt", "rw"); raf.setLength(0); raf.close();
首先,使用RandomAccessFile打開一個文件,並以讀寫模式打開。然後使用setLength方法將文件長度設置為0,即清空文件。最後要記得關閉文件。
二、使用FileWriter方式清空文件
使用FileWriter類也可以實現清空文件。但是要注意一點,使用FileWriter的時候必須要將append的參數設置為true,否則會清空文件並寫入一個空字符串。
FileWriter fw = new FileWriter("test.txt", true); fw.write(""); fw.close();
首先,使用FileWriter類打開一個文件,並以追加模式打開。然後將一個空字符串寫入文件,即可清空文件。最後要記得關閉文件。
三、使用FileOutputStream方式清空文件
使用FileOutputStream類也可以實現清空文件。但是要注意一點,使用FileOutputStream的時候必須要將append的參數設置為false,否則會清空文件並寫入一個空字符。
FileOutputStream fos = new FileOutputStream("test.txt", false); fos.close();
首先,使用FileOutputStream類打開一個文件,並以追加模式打開。然後將一個空字符串寫入文件,即可清空文件。最後要記得關閉文件。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/185977.html