トップページ > プログラム > 2014年10月08日 > GMsoAVHI

書き込み順位&時間帯一覧

60 位/165 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000100000000000000001



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
★★Java質問・相談スレッド170★★

書き込みレス一覧

★★Java質問・相談スレッド170★★
896 :デフォルトの名無しさん[]:2014/10/08(水) 07:15:18.53 ID:GMsoAVHI
DataInputStreamのソースにこんな風に書いてありました。
int ch1 = in.read();
int ch2 = in.read();
if ((ch1 | ch2) < 0)
throw new EOFException();

2回readしてどちらかがストリームの最後だったらエラーするということです。
if(ch2<0) だけで十分ではないのでしょうか?
ch1が-1ならば必ず ch2も-1になると思います。違ったらレスください


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。