java file构造方法_Java中FileOutputStream类的常用方法
今天動力節點java學院小編將為大家分享Java中FileOutputStream類的常用方法,希望通過此文能夠幫助到大家,下面就隨小編一起看看Java中FileOutputStream類的常用方法都是哪些呢?
FileOutputStream類
文件輸出流是用于將數據寫入 File 或 FileDescriptor 的輸出流。(OutputSteam的子類)
構造方法
public FileOutputStream(File file) throws FileNotFoundException
創建一個向指定 File 對象表示的文件中寫入數據的文件輸出流。
public FileOutputStream(File file,boolean append)throws
FileNotFoundException
創建一個向指定 File 對象表示的文件中寫入數據的文件輸出流。如果第二個參數為 true,則將字節寫入文件末尾處,而不是寫入文件開始處。創建一個新
FileDescriptor 對象來表示此文件連接。
append - 如果為 true,則將字節寫入文件末尾處,而不是寫入文件開始處。
常用方法
public void write(int b) throws IOException:
一次寫一個字節 b- 要寫入的字節。
public void write(byte[] b) throws IOException:
一次寫一個字節數組
public void write(byte[] b, int off,int len) throws IOException:
一次寫一部分字節數組
public void close()throws IOException
關閉此文件輸出流并釋放與此流有關的所有系統資源。此文件輸出流不能再用于寫入字節。
開發步驟
(1)創建字節輸出流對象
(2)寫數據
(3)關閉資源
程序示例
public static void main(String[] args) throws Exception {
FileOutputStream fos = new FileOutputStream("fos.txt") ; //FileNotFoundException
// 使用流對象給文件中寫入數據
fos.write("hello".getBytes());
//關閉資源
/**
* 1)將文件和流對象不建立關系了 (fos對象不指向fos.txt)
* 2)及時釋放掉流對象所占用的內存空間
*/
fos.close();
/**
* 如果關閉流對象了,那么就不能對流對象進行操作了
*/
fos.write("java".getBytes());//java.io.IOException: Stream Closed :流已經關閉了
}
}
以上就是動力節點java學院小編介紹的“Java中FileOutputStream類的常用方法”的內容,希望對大家有幫助,更多精彩內容請繼續關注動力節點java學院官網。
總結
以上是生活随笔為你收集整理的java file构造方法_Java中FileOutputStream类的常用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 产品设计中 提示语弹框有什么讲究吗?
- 下一篇: java jobdetail_Java