ByteBuffer写入数组BufferUnderflowException异常
2015-10-04 08:48
901 查看
chf是前文的一个FileChannel ByteBuffer buf = ByteBuffer.allocate(50); chf.read(buf); buf.flip(); byte [] byt =new byte[100]; buf.get(byt); 然后就出来了 : Exception in thread "main" java.nio.BufferUnderflowException at java.nio.HeapByteBuffer.get(Unknown Source) at java.nio.ByteBuffer.get(Unknown Source) at Sample.main(Sample.java:22) 请问这怎么办 更多0分享到: 相关主题推荐: exception thread 异常 相关帖子推荐: extjs treePanel抛出异常,高手看看。 c++调用cplex的问题 谷歌小bug 主线程被卡死,鼠标等无法动作!请教各位哪里出问题了? socket 接收IOS端发送的16进制图片data数据流 没法重新绘制成图片 由于 AddressFilter 在 EndpointDispatcher 不匹配,To 为“”的消息无法在接收方处理。 try catch 使用问题 |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 回复次数:5 |
![]() 关注ldh911MiceRice等级: ![]() 2 13 | #1 得分:0回复于: 2012-01-20 11:42:11 你的ByteBuffer才50,但是你buf.get(byt)这里面的字节数组长度是100,ByteBuffer表示它搞不定了。 |
CSDN投诉事项说明 对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
![]() 关注motLovejava艾姆喔替等级: ![]() | #2 得分:0回复于: 2012-01-20 11:56:34 我知道那个 改过 ByteBuffer 跟 byte的大小 不管谁大谁小 都出那个异常 |
如果您对CSDN论坛有意见和建议 请直接在本帖指教 对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
![]() 关注lost_guy_in_scutlost_guy_in_scut等级: ![]() | #3 得分:0回复于: 2012-01-20 12:50:57 Java code?
Java code?
| ||||
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
![]() 关注lost_guy_in_scutlost_guy_in_scut等级: ![]() | #4 得分:0回复于: 2012-01-20 12:52:40 少一段代码,忘记关闭了。 Java code?
|
相关文章推荐
- A configuration error occurred during startup.Please verify the preference filed with the prompt
- hadoop异常“could only be replicated to 0 nodes, instead of 1” 解决
- javascript类型转化加法就不会直接字符相加了
- CSS before和after伪元素
- 用javascript实现五子棋(二)
- 读jQuery官方文档:$(document).ready()与避免冲突
- [LeetCode] Game of Life
- 用javascript实现五子棋(一)
- css best practice for big team and project
- jquery 实现输入邮箱时自动补全下拉提示功能
- jQuery插件Timelinr 实现时间轴特效
- javascript日期格式化方法汇总
- 推荐10 个很棒的 jQuery 特效代码
- HTML5概述
- 初学javascript
- USACO 2.4 Overfencing (BFS)
- CSS样式----图文详解:css样式表和选择器
- React Native实战(二):Android的打包
- 【nodemailer】之 work with mustache
- 《高性能javascript》一书要点和延伸(上)