while((i=in.read())!=-1)
老師 :while((i=in.read())!=-1) 這句話為什么 不能寫成 ?int i=in.read(); while(i!=-1)呢 。 那while((i=in.read())!=-1)是怎么個執(zhí)行過程呢?
老師 :while((i=in.read())!=-1) 這句話為什么 不能寫成 ?int i=in.read(); while(i!=-1)呢 。 那while((i=in.read())!=-1)是怎么個執(zhí)行過程呢?
2015-08-29
舉報
2015-08-29
指針會往后面走,每一次i=in.read();的結(jié)果都是不一樣的。先賦值再判斷
2015-11-04
很簡單
2015-08-29
那 byte[]bytes =new byte[10*1024; ]while((bytes=in.read())!=1) 這個呢?