最赞回答 / 闲云野鹤2406
应为byte是有符号数这一行System.out.print(Integer.toHexString((buf[i])&0xff)+" ");还有这一行if ((buf[i]&0xff)<0xf)最后看老师明明输入了&0xff但是视频并没放出来
2015-04-05
最赞回答 / oper
if (file.isDirectory() && file.listFiles().length > 0) { // 递归 listDirectory(file); } 按楼主增加的判断条件,才会打印空目录
2015-03-21
已采纳回答 / 好帮手慕珊
在byte[] bb=new byte[(int) raf.length()]; 下面加一句话raf.seek(0);将raf的指针重新定位到0,否则是从"中"的位置后开始读,我这边读到的是空字符串,什么都没有输出。
2015-03-08
最赞回答 / callme激流
这个是要以程序为基准的,outputStream输出流(从程序输出到硬盘),从程序往硬盘写 inputStream 输入流(从硬盘输入到程序),从硬盘往程序读
2015-01-31