首頁 >Java >java教程 >使用字元流進行檔案 I/O

使用字元流進行檔案 I/O

Susan Sarandon
Susan Sarandon原創
2024-11-12 20:54:02435瀏覽

I/O de arquivo com o uso de fluxos de caracteres

與基於位元組的流不同,在 Java 中使用字元流進行檔案 I/O 操作主要用於操作 Unicode 文字。像 FileReader 和 FileWriter 這樣的類別可以方便地使用文字檔案進行此操作。

使用 FileWriter

FileWriter 類別可讓您建立 Writer 物件來寫入檔案。它的主要建構子有:

  • filename:表示檔案的完整路徑。
  • include:定義是否將寫入內容新增至檔案末端(true)或是否覆蓋現有檔案(false)。

下面是一個簡單程式的範例,它從鍵盤讀取文字行並將其寫入名為「test.txt」的檔案中。閱讀將繼續,直到使用者輸入「停止」。

在此範例中:

  • BufferedReader 從控制台讀取文字行。
  • FileWriter 將文字寫入檔案“test.txt”,在每個條目後面新增一行。
  • 停止條件:當使用者輸入「停止」時,錄音停止。

將 FileWriter 與 BufferedReader 結合使用可以簡化在文件中寫入文字和操作數據,特別是在連續和國際化的文字操作中。

以上是使用字元流進行檔案 I/O的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn