日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JAVA-流

發(fā)布時間:2025/5/22 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JAVA-流 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、特點

  1.輸入流  定義:數(shù)據(jù)從數(shù)據(jù)源(磁盤文件、網(wǎng)絡)流向程序(內(nèi)存)

    表示:I ? in

  2.輸出流  定義:數(shù)據(jù)從程序(內(nèi)存)流向目的地(磁盤文件、網(wǎng)絡)

    表示:O ?out

2、字節(jié)流  

  1.輸出流:FileOutputStream

    構造: new?FileOutputStream(“文件全路徑”)      覆蓋方法

        new?FileOutputStream(File對象)        覆蓋方法

        new?FileOutputStream(“文件全路徑”,true)   追加方法

        new?FileOutputStream(File,true)       追加方法

    用法: ? write(byte[])  寫入字節(jié)數(shù)組

        close()    關閉流,釋放資源

  2.輸入流:FileInputStream

    構造: new?FileInputStream(“文件全路徑”)

        new?FileInputStream(File對象)

    用法: read(byte[])    讀數(shù)據(jù)到byte[],返回讀到數(shù)據(jù)的長度  

                   分段按順序讀取    

                   讀完或讀取失敗返回-1  

                   while((i=in.read(b))>0){組裝數(shù)組}

        close()  關閉流

3、字符流

  1.FileWriter  寫

    覆蓋方式寫入   new?FileWriter(“文件全路徑”) 

?            new?FileWriter(File對象)

    追加方式寫入?  new?FileWriter(“文件全路徑”,true)

             new?FileWriter(File對象,true)

    用法  write(String)  寫入字符串

        close()  關閉流  

  2.FileReader  讀

    構造  new?FileReader(“文件全路徑”)

        new?FileReader(File對象)

    用法  read(char[])  讀取字符數(shù)據(jù),具體方法和字節(jié)流類似

        close()  關閉流

3、帶緩存的字符流

  1.BufferedWriter

    構造:  new?BufferedWriter(Write實現(xiàn)類對象)

    用法:  Write(String)  寫入字符串

         close()     關閉流

  2.BufferedReader

    構造:  new?BufferedReader(Reader實現(xiàn)類的對象)

    用法:  ReadLine  按行讀取,返回String

轉(zhuǎn)載于:https://www.cnblogs.com/jingfengling/p/5908650.html

總結

以上是生活随笔為你收集整理的JAVA-流的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。