洋洋哥哥
2015-08-29 12:53
老师 :while((i=in.read())!=-1) 这句话为什么 不能写成 int i=in.read(); while(i!=-1)呢 。 那while((i=in.read())!=-1)是怎么个执行过程呢?
指针会往后面走,每一次i=in.read();的结果都是不一样的。先赋值再判断
很简单
那 byte[]bytes =new byte[10*1024; ]while((bytes=in.read())!=1) 这个呢?
文件传输基础——Java IO流
133754 学习 · 1030 问题
相似问题