int i をファイルに出力するための次の 2 つのコード フラグメントの出力の違いを説明してください。
私)
PrintWriter outfile = new PrintWriter(new FileWriter("ints.txt"));
outfile.print(i);
ii)
DataOutputStream out = new DataOutputStream(new FileOutputStream("ints.dat"));
out.writeInt(i);
プリンターライターは文字列を受け取り、それをユニコード文字のストリームに変換すると思いますが、データ出力ストリームはデータ項目を一連のバイトに変換します。
さらに何を追加しますか?