已采納回答 / 源代碼_思無邪
在這個程序里,你的這個變量bytes=in.read(buf,0,buf.length),得到的是讀取的字節個數。用它去判斷是否小于等于15(bytes<=oxf)是沒有意義的。應該是在for循環內通過判斷if(buf[i]<=oxf)單個字節是否小于等于15才有意義。你說前面的可以,可能你用的是bytes=in.read();這是每次讀取一個字符,當然可以。請記清楚,int?bytes = in.read(buf,0,buf.length)和int?bytes=in.read()是完全不同的...
2015-05-17