1. 程式人生 > >文件內容操作類-RandomAccessFile

文件內容操作類-RandomAccessFile

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