如何检查ObjectInputStream是否有东西要读?

时间:2016-12-14 16:45:57

标签: java objectinputstream

我想检查ObjectInputStream是否有要读取的内容。我使用了以下技术,但对我没什么用。

if((Packet) objectInputStream.readObject() != null) 

{

          //do something here

}

其他人

try{

         objectInputStream.readObject();

}catch (IOException e){

         //do something here.         
 }

但是当我编写语句objectInputStream.readObject()时,它仍然停留在等待读取的东西上。但是如果没有任何内容或抛出异常,我希望它返回返回null。但它什么都不做。

这是另一个。

objectInputStream.available().

在每种情况下,是否有东西可以阅读,它给我0。

0 个答案:

没有答案