- ベストアンサー
WriterとOutputStreamの違い
タイトルの通りです。 どんな違いがあるんでしょうか。 また、WraiterとOutputStreamはどんな基準で使い分ければいいんですか? ReaderとInputStreamも同じ疑問があります。 おねがいします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Reader/Writerはテキスト、InputStream/OutputStreamはバイナリを扱います。 使い分けもテキストのみの扱いならReader/Writerを、 それ以外の可能性もあるならStreamを使います。
その他の回答 (1)
- dyna_1550
- ベストアンサー率34% (122/353)
回答No.2
FileInputStream/FileOutputStreamは全てのファイルに対応していますが、 Reader/Writer(通常は、BufferedReader/BufferedWriterを使う?) はテキストファイルの入出力に便利な機能が実装された専用設計、 と考えるといいかもしれません。 裏覚えなんですが、昔はStreamしかなくて、Reader/Writerが 追加されて、便利だな~って感じた記憶があります。