- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:外部ファイル操作について)
外部ファイル操作について
このQ&Aのポイント
- 外部ファイルへの入出力の方法と注意点
- 書き込み専用ファイルと読み込み・書き込み時の1行目の保持方法
- 1行目の存在判定方法
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>ファイルの読み込み・書き込みにおいて、「Test.txt」に1行目(【Sampleテキストの内容】 )を消さずに読み込み・書き込みするにはどうしたらよいのでしょうか。 RandomAccessFileクラスを用いればできます。 ポインタを任意の点まで動かしてそこからファイルに記述することができます。 もしくはFileOutputStream(ファイル名、true)でも追加書きができたと思います。 また別の方法としては 一度ファイルを読み込んで読み込んだ内容を出力してから付け足したい内容を付け足しても良いと思います。 >また、「Test.txt」に1行目に【Sampleテキストの内容】という文字列が存在するかを判定するにはどうしたらよいのですか。 これは一度ファイルを読み込んで読み込んだStringに その文字が含まれるかを判定すればいいと思います。 startWithかindexOfを使うことになると思います。