標籤:java 文本 img not 輸入資料流 9.png style 方法 string
一:輸入和輸出概念
輸入資料流(inputstream):對於java程式來說,從程式寫入檔案叫做輸出。
輸出資料流(outputstream):對於java程式來說,從檔案讀取資料,到java程式叫做輸入。
二:位元組流輸出(outputstream)
該類是抽象類別,public abstract class OutputStream extends Object implements Closeable, Flushable
所以如果想調用他的方法,需要通過子類來進行調用,該類的操作是位元組,所以叫做位元組輸出資料流
操作檔案可以是任意檔案。
1:方法:
1: close()關閉位元組輸出資料流,釋放資源,類似python中操作檔案,最後需要close一樣。
2:write()該方法為重載方法,將相應的內容寫入檔案中。
3:flush()是將緩衝的資料刷入永久儲存(檔案)中。
:2:查看其實作類別:
實作類別有如下:
我先來使用:FileOutoutStream類。
public class FileOutputStreamextends OutputStream
構造器:
如上構造器,通過繫結檔案控制代碼。來實現檔案操作。
1 package test14; 2 3 import java.io.File; 4 import java.io.FileNotFoundException; 5 import java.io.FileOutputStream; 6 import java.io.OutputStream; 7 8 public class OutputStreamDemon { 9 public static void main(String...args){10 11 }12 public static void outputStrem(File file) throws FileNotFoundException{13 FileOutputStream fps=new FileOutputStream(file);14 FileOutputStream fps1=new FileOutputStream("c:\\new");15 16 }17 }
其中append參數的含義:
如果寫true表示在文本的最好寫入。
1 FileOutputStream fps1=new FileOutputStream("c:\\new",true);
java 輸出資料流 outputstream