程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> RandomAccessFileDemo

RandomAccessFileDemo

編輯:C++入門知識

RandomAccessFileDemo


 

 

package test;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.RandomAccessFile;


public class RandomAccessFileDemo{
	public static void main(String args[]) throws IOException{
		File f = new File("d:"+File.separator+"text.txt") ;		// 實例化File類的對象
		RandomAccessFile raf=new RandomAccessFile(f,"rw");
		raf.writeBytes("zhangsan");
		raf.close();
		read();
	}
	
	public static void read() throws IOException{
		File f = new File("d:"+File.separator+"text.txt") ;		// 實例化File類的對象
		RandomAccessFile raf=new RandomAccessFile(f,"r");
		byte b1=raf.readByte();
		System.out.println("b:"+b1);
		raf.skipBytes(5);
		byte b2=raf.readByte();
		System.out.println("b:"+b2);
		raf.seek(3);
		byte b3=raf.readByte();
		System.out.println("b:"+b3);
		System.out.println("b:"+(new String(new byte[]{b1,b2,b3})));
		raf.close();
	}
};
/**
b:122
b:97
b:110
b:zan
**/


 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved