文件內容操作類-RandomAccessFile
阿新 • • 發佈:2017-06-05
dom ack 個數 參數 ces ring and div pack
package randomaccessfile.cn; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.io.RandomAccessFile; /*類 RandomAccessFile * File 是對文件的操作,而 RandomAccessFile是對文件內容的操作 * 此類的實例支持對隨機訪問文件的讀取和寫入 * 常用的構造方法: * RandomAccessFile(File file, String mode) 創建從中讀取和向其中寫入(可選)的隨機訪問文件流,該文件由 File 參數指定。 常用的方法: void close() 關閉此隨機訪問文件流並釋放與該流關聯的所有系統資源。 void writeBytes(String s) 按字節序列將該字符串寫入該文件。 void writeInt(int v) 按四個字節將 int 寫入該文件,先寫高字節。 **/ public class RandomAccessFileDemo { public static void main(String[] args) throws IOException { //創建文件對象 File f = new File("d:"+File.separator+"test.txt"); //創建文件訪問流對象,並設置為可讀寫 RandomAccessFile ra = new RandomAccessFile(f,"rw"); //在文件中寫入幾個數據 ra.writeBytes("zhangsan"); ra.writeInt(20); ra.writeBytes("lisi"); ra.writeInt(30); ra.writeBytes("wangwu"); ra.writeInt(40); //關閉流 ra.close(); } }
文件內容操作類-RandomAccessFile