天天看點

java語言基礎(85)——标準輸入輸出流 和 随機通路流

标準輸入輸出流

标準輸入流:System.in

标注輸出流:System.out

三種方式實作鍵盤錄入資料:

1 main方法的args接收參數

2 Scanner

3 BufferedReader 封裝 System.in

随機通路流(RandomAccessFile):

可以對檔案進行随機的讀寫操作。随機展現在檔案指針位置可以按需設定

示例代碼:

package RandomAccessFileDemo;

 
import java.io.IOException;
import java.io.RandomAccessFile;

public class RandomAccessFileDemo {

   
  public static void main(String[] args) throws IOException {
     
    RandomAccessFile raf = new RandomAccessFile("E:\\raf.txt","rw");
        raf.writeInt(100);
        raf.writeBoolean(true);
        raf.close();
        
        RandomAccessFile raf1 = new RandomAccessFile("E:\\raf.txt","rw");
        int num = raf1.readInt();
        System.out.println(num);
        boolean b = raf1.readBoolean();
        System.out.println(b);
        
        //raf1.getFilePointer();獲得檔案指針位置
        //raf1.seek(4);設定檔案指針位置
        
        raf1.close();
  }

}