想请问为什么fileInputStream.read() != -1这样判断不行,必须用available()>0呢