【初心者】Java質問・相談スレッド103【大歓迎】at TECH【初心者】Java質問・相談スレッド103【大歓迎】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト625:デフォルトの名無しさん 07/07/15 14:05:13 RandomAcceccFileの方を使えば100%保障じゃね? 626:デフォルトの名無しさん 07/07/15 14:13:09 ByteBuffer 627:デフォルトの名無しさん 07/07/15 14:16:47 >>621 ByteArrayOutputStream out = ByteArrayOutputStream(); byte[] buf = new byte[1024]; int len; while(-1 != (len = stream.read(buf))){ out.write(buf, 0, len); } byte[] contents = out.toByteArray(); 628:デフォルトの名無しさん 07/07/15 14:17:20 >I/O-CPU間のスイッチが発生しないので、速いですよ。 >2.サイズがわからないにしても、1バイトずつ読むのはやめなさい。 >たとえば100バイトずつ読めば、I/O-CPUスイッチの回数は1/100です。 おいおい、実装依存だぜそこは・・・って言おうとしたのにorz ち、ちゃんと気づいてたんだからね!? 629:デフォルトの名無しさん 07/07/15 14:36:36 様々な回答ありがとうございます。 一通り試して各メリットデメリットを整理し、理解を深めたいと思います。 このスレは優しい方が多いですね。 もっと叩かれると思っていました。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch