Java でのファイル I/O 操作に文字ストリームを使用すると、バイトベースのストリームとは異なり、主に Unicode テキストを操作するのに役立ちます。 FileReader や FileWriter などのクラスを使用すると、テキスト ファイルを使用したこの操作が容易になります。
FileWriter の使用
FileWriter クラスを使用すると、ファイルに書き込むための Writer オブジェクトを作成できます。その主なコンストラクターは次のとおりです:
FileWriter(String nomeArquivo) throws IOException FileWriter(String nomeArquivo, boolean incluir) throws IOException
- filename: ファイルのフルパスを示します。
- include: 書き込みをファイルの末尾に追加するか (true)、既存のファイルを上書きするか (false) を定義します。
以下は、キーボードからテキスト行を読み取り、「test.txt」というファイルに書き込む単純なプログラムの例です。ユーザーが「stop」と入力するまで読み取りが続きます。
import java.io.*; class KtoD { public static void main(String args[]) { String str; BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.println("Enter text ('stop' to quit)."); try (FileWriter fw = new FileWriter("test.txt")) { do { System.out.print(": "); str = br.readLine(); if (str.compareTo("stop") == 0) break; str = str + "\r\n"; // adiciona nova linha fw.write(str); } while (str.compareTo("stop") != 0); } catch(IOException exc) { System.out.println("I/O Error: " + exc); } } }
この例では:
- BufferedReader はコンソールからテキスト行を読み取ります。
- FileWriter はテキストをファイル「test.txt」に書き込み、各エントリの後に新しい行を追加します。
- 停止条件: ユーザーが「停止」を入力すると、録画が停止します。
FileWriter を BufferedReader とともに使用すると、特に連続的で国際化されたテキスト操作において、テキストの書き込みとファイル内のデータの操作が簡素化されます。
以上が文字ストリームを使用したファイル I/Oの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事
アサシンのクリードシャドウズ:シーシェルリドルソリューション
3週間前ByDDD
Atomfallのクレーンコントロールキーカードを見つける場所
3週間前ByDDD
R.E.P.O.で節約説明した(そしてファイルを保存)
1 か月前By尊渡假赌尊渡假赌尊渡假赌

ホットツール

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

Dreamweaver Mac版
ビジュアル Web 開発ツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません
