★★Java質問・相談スレッド170★★
■ このスレッドは過去ログ倉庫に格納されています
0896デフォルトの名無しさん
2014/10/08(水) 07:15:18.53ID:GMsoAVHIint ch1 = in.read();
int ch2 = in.read();
if ((ch1 | ch2) < 0)
throw new EOFException();
2回readしてどちらかがストリームの最後だったらエラーするということです。
if(ch2<0) だけで十分ではないのでしょうか?
ch1が-1ならば必ず ch2も-1になると思います。違ったらレスください
■ このスレッドは過去ログ倉庫に格納されています