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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

八. 输入输出(IO)操作3.面向字符的输出流

發布時間:2025/7/14 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 八. 输入输出(IO)操作3.面向字符的输出流 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

面向字符的輸出流都是類 Writer 的子類,其類層次結構如圖 10-5 所示。


圖10-5 Writer的類層次結構圖


表 10-3 列出了 Writer 的主要子類及說明。

表 10-3 Writer 的主要子類類名功能說明
CharArrayWriter寫到字符數組的輸出流
BufferedWriter緩沖輸出字符流
PipedWriter輸出管道
OutputStreamWriter轉換字符到字節的輸出流
FilterWriter過濾輸出流
StringWriter輸出到字符串的輸出流
PrintWriter包含 print()和 println()的輸出流
FileWriter輸出到文件的輸出流


Writer 所提供的方法如表 10-4 所示。

表 10-4 Writer 的常用方法方法功能描述
void close()關閉輸出流
void flush()將緩沖區中的數據寫到文件中
void writer(int c)將單一字符 c 輸出到流中
void writer(String str)將字符串 str 輸出到流中
void writer(char[] ch)將字符數組 ch 輸出到流
void writer(char[] ch, int offset, int length)將一個數組內自 offset 起到 length 長的字符輸出到流

使用 FileWriter 類寫入文件

FileWriter 類是 Writer 子類 OutputStreamWriter 類的子類,因此 FileWriter 類既可以使用 Writer類的方法也可以使用 OutputStreamWriter 類的方法來創建對象。

在使用 FileWriter 類寫入文件時,必須先調用 FileWriter()構造方法創建 FileWriter 類的對象,再調用 writer()方法。FileWriter 構造方法的格式為:
? ??public FileWriter(String name); ?//根據文件名創建一個可寫入的輸出流對象
? ? public FileWriter(String name,Boolean a); ?//a 為真,數據將追加在文件后面

【例 10-3】利用 FileWriter 類將 ASCⅡ字符寫入到文件中(查看源代碼)。

運行后程序后,打開 ep10_3.txt 文件,顯示內容為:
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}

使用 BufferedWriter 類寫入文件

BufferedWriter 類是用來將數據寫入到緩沖區。使用時必須創建 FileWriter 類對象,再以該對象為參數創建 BufferedWriter 類的對象,最后需要用 flush()方法將緩沖區清空。BufferedWriter類有兩個構造方法,其格式為:
? ??public BufferedWriter(Writer out); ?//創建緩沖區字符輸出流
? ? public BufferedWriter 面向字符的輸出流都是類 Writer 的子類,其類層次結構如圖 10-5 所示。


圖10-5 Writer的類層次結構圖


表 10-3 列出了 Writer 的主要子類及說明。

表 10-3 Writer 的主要子類類名功能說明
CharArrayWriter寫到字符數組的輸出流
BufferedWriter緩沖輸出字符流
PipedWriter輸出管道
OutputStreamWriter轉換字符到字節的輸出流
FilterWriter過濾輸出流
StringWriter輸出到字符串的輸出流
PrintWriter包含 print()和 println()的輸出流
FileWriter輸出到文件的輸出流


Writer 所提供的方法如表 10-4 所示。

表 10-4 Writer 的常用方法方法功能描述
void close()關閉輸出流
void flush()將緩沖區中的數據寫到文件中
void writer(int c)將單一字符 c 輸出到流中
void writer(String str)將字符串 str 輸出到流中
void writer(char[] ch)將字符數組 ch 輸出到流
void writer(char[] ch, int offset, int length)將一個數組內自 offset 起到 length 長的字符輸出到流

使用 FileWriter 類寫入文件

FileWriter 類是 Writer 子類 OutputStreamWriter 類的子類,因此 FileWriter 類既可以使用 Writer類的方法也可以使用 OutputStreamWriter 類的方法來創建對象。

在使用 FileWriter 類寫入文件時,必須先調用 FileWriter()構造方法創建 FileWriter 類的對象,再調用 writer()方法。FileWriter 構造方法的格式為:
? ??public FileWriter(String name); ?//根據文件名創建一個可寫入的輸出流對象
? ? public FileWriter(String name,Boolean a); ?//a 為真,數據將追加在文件后面

【例 10-3】利用 FileWriter 類將 ASCⅡ字符寫入到文件中(查看源代碼)。

運行后程序后,打開 ep10_3.txt 文件,顯示內容為:
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}

使用 BufferedWriter 類寫入文件

BufferedWriter 類是用來將數據寫入到緩沖區。使用時必須創建 FileWriter 類對象,再以該對象為參數創建 BufferedWriter 類的對象,最后需要用 flush()方法將緩沖區清空。BufferedWriter類有兩個構造方法,其格式為:
? ??public BufferedWriter(Writer out); ?//創建緩沖區字符輸出流
? ? public BufferedWriter www.xinbeiyuLe.cn?(Writer out,int size); ?//創建輸出流并設置緩沖區大小

【例 10-4】利用 BufferedWriter 類進行文件復制(查看源代碼)。

需要注意的是,調用 out 對象的 write()方法寫入數據時,不會寫入回車,因此需要使用newLine()方法在每行數據后加入回車,以保證目標文件與源文件相一致。(Writer out,int size); ?//創建輸出流并設置緩沖區大小

【例 10-4】利用 BufferedWriter 類進行文件復制(查看源代碼)。

需要注意的是,調用 out 對象的 write()方法寫入數據時,不會寫入回車,因此需要使用newLine()方法在每行數據后加入回車,以保證目標文件與源文件相一致。

轉載于:https://www.cnblogs.com/ok932343846/p/7049482.html

總結

以上是生活随笔為你收集整理的八. 输入输出(IO)操作3.面向字符的输出流的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 非洲黑人毛片 | 致命弯道8在线观看免费高清完整 | 日韩午夜激情视频 | 蜜臀99久久精品久久久久久软件 | 亚洲天堂一区二区三区四区 | 91国内在线视频 | www五月天com| 欧美日韩久久久久 | 美女脱裤子让男人捅 | 欧美色射 | 国产成人自拍视频在线 | 黄色大片av | 911亚洲精品 | 中文字字幕 | 天天操女人 | 好吊色网站| 成人v精品蜜桃久一区 | 国产精品色片 | 国产在线欧美日韩 | 久久密 | 久久精品无码Av中文字幕 | 久久五月天综合 | 亚洲欧洲自拍 | 在线观看免费 | 色福利视频 | 无码精品a∨在线观看中文 福利片av | 亚洲高清成人 | 国产视频福利在线 | 欧美v亚洲 | 国产欧美精品一区 | 伊人91视频 | 性色AV无码久久一区二区三 | 少妇与公做了夜伦理 | 欧美va天堂 | a级片在线播放 | av一卡| 大尺码肥胖女系列av | 国产va| 国产精品19p | 久久精品中文 | 亚洲美女中文字幕 | 国内一区二区三区 | 黄色性情网站 | 国产女人在线视频 | 精品中文一区二区三区 | 麻豆91视频 | 丁香婷婷久久久综合精品国产 | 三级性生活视频 | 看黄色网址 | 久久蜜桃av一区二区天堂 | 二区在线观看 | 中国一级特黄毛片 | 日韩视频不卡 | 国产在线观看一区二区三区 | ww黄色 | 美女在线不卡 | 久久精品激情 | a一级网站| 日日夜夜爽爽 | 黄av资源| 五月依人网 | 天天看夜夜 | 在线观看视频中文字幕 | 97超碰人人看 | 五月婷婷网 | 天堂在线资源网 | 国产成人在线观看免费网站 | 少妇爽 | 亚洲欧美激情在线观看 | 综合伊人| 3344成人 | 自拍偷拍欧美视频 | 伊人网影院 | 黄页嫩草 | 91国产在线免费观看 | 欧美国产视频 | 黄免费在线观看 | 国产精品无码无卡无需播放器 | av三级在线播放 | 91麻豆视频 | 一本色综合| 久久免费视频3 | xxxwww国产 | 国产农村老头老太视频 | 国产经典一区二区三区 | 国产欧美精品一区二区三区app | 欧美日本在线观看 | 亚洲综合一区在线观看 | 这里只有精品999 | 99r热 | 婷婷激情小说 | 91久久极品少妇xxxxⅹ软件 | 亚洲精华国产精华精华液网站 | 欧美资源在线观看 | 欧美精品一区二区免费看 | 亚洲免费观看高清在线观看 | 一本久道久久 | 国产成年人免费视频 | 亚洲欧美日韩精品在线 |