1. 程式人生 > >File i/o2

File i/o2

font ios 一個 介質 sta 默認 () 字節數組 file

1.FileINputStream(字節文件輸入流)

new FileInputstream(File);

File f=new File("src/a.txt");

InputStream is=new FileInputStream(f);//File指定文件數據源,使用該構造方法創建文件輸入流對象

new FileINputstream("文件路徑+文件名");

InputStream is=new FileInputStream("src/a.txt");//文件名指定數據源,使用該構造方法創建文件輸入流對象

2.OutputStream(輸出流)

數據從java代碼中,寫到文件或者其他介質(之傳播,網絡途徑)

void write(字節); //寫入一個字節

public static void main(String [] args) throws Exception{
//第二個參數,表示是否向末尾追加true 追加
//false:不追加
OutputStream ios=new FileOutputStream("src/main2dishizhang/java.txt",true);
byte []bs={97,98,99,100,101};
// ios.write(97);
ios.write(bs);
ios.close();
}
void write(byte[])‘ //寫入字節數組

3.FileOutputStream(字節文件輸出流)

new FileOutputStream(File);

File f=new File("src/a.txt");

OutputStream os=new FileOutputStream(f);

new FileOutputSream("文件路徑+文件名");

OutputStream ios=new FileoutputStream("src/a.txt");//文件名指定數據源,使用該構造方法創建文件輸入流對象

new FileOutputSream("文件路徑+文件名",boolean);

OutputStream ios=new FileoutputStream("src/a.txt",true);

註意: boolean:表示是佛向文件末尾追加,如果為true,表示追加 false表示不追加,也就是覆蓋(默認) 創建FileOutputStream實例時 如果相應的問你安並不存在,則會自動創建一個空的文件

4.使用FileInutstream/FileOutputStream讀取文件

import java.io.IOException;

import java.io.InputStream/OutputStream;

import java.io.FileInputStream/FileOutputStream;

File i/o2