fos = new FileOutputStream(f);
fos.write(mhbytes,offset,4);
fos.flush();
fos.close(); 会爆出IndexOutOfBoundsException异常,f是一个已经存在地文件
fos.write(mhbytes,offset,4);
fos.flush();
fos.close(); 会爆出IndexOutOfBoundsException异常,f是一个已经存在地文件
解决方案 »
- JAVA字符用的Unicode编码,为何转换成byte[]却又变成国标码GB2312?
- 很奇怪!!!!!!!这样的sessionId是什么意思?
- 如何让输入到TextField里的数据为星号!!!!!!!!!!!!!!!!
- 编译器报无法从静态上下文中引用非静态方法是什么原因?
- 关于无向图的疑问
- 问题收集~大家把好的练习题目发上来好吗?
- 有没有人可以介绍一下,LinkedList的概念或思路??求救中..........
- 生活没有滋味!·#¥%……—*
- 请教各位高手!!!--关于SWING 类库
- 是JDK FOR LINUX的问题吗?
- 在Think in java 中经常看到一个对象的"reference"??这个怎么解释才算好的呢??谢谢!!
- 要开发金融项目, 请教大家一下关于精确数值计算, 设计(数据库, 程序)时要注意的问题.
offset是便宜量
4是写入长度你看看你的数组是不是不够长呀
修改为:
fos.write(mhbytes,offset,mhbytes.length);