アプリ版:「スタンプのみでお礼する」機能のリリースについて

Javaを勉強している初心者なのですが、
ファイルのテキスト書き出しについて、
BufferedWriterクラスを呼び出す時に
参考書によって呼び出し方が異なります。

具体的には下記の①②なのですが、
どう違うのでしょうか。
またどちらの方が良い呼び出し方なのでしょうか。


FileWriter fw = new FileWrite("sample.txt");
BufferedWriter bw = new BufferedWriter(fw);


FileOutputStream fos = new FileOutputStream("sample.txt");
OutputStreamWriter osw = new OutputStreamWriter(fos);
BufferedWriter bw = new BufferedWriter(osw);

A 回答 (1件)

どちらも内容的には同じですが、①のほうがスマートです。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!