数组分割问题。。。

geniusfzq2010 2010-04-26 04:50:42
各位大虾 。。。请指教一下!~~
我设了一个数组 byte[] bytes = new byte[32];
想分割成 4段 每个 8个 字节
最后变成 4个数组 arr1 ,arr2 , arr3 ,arr4
然后还要把这4个数组转成 ACSII码数组...
请教各位大虾了!~~
...全文
162 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuyeyi 2010-04-27
  • 打赏
  • 举报
回复
小白不是我
geniusfzq2010 2010-04-26
  • 打赏
  • 举报
回复
能不能再帮我谢谢清楚点的!~!~谢谢!~~
24K純帥 2010-04-26
  • 打赏
  • 举报
回复
2L的那样咯
geniusfzq2010 2010-04-26
  • 打赏
  • 举报
回复
引入了!~~ 是copyOfRange 会变红叉!~~ 真搞不懂了·!~!
zfq642773391 2010-04-26
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 geniusfzq2010 的回复:]
我用了上面的方法 会变红叉!~!~奇了怪了!~~
[/Quote]
你没引入包吧
import java.util.*;
geniusfzq2010 2010-04-26
  • 打赏
  • 举报
回复
我用了上面的方法 会变红叉!~!~奇了怪了!~~
geniusfzq2010 2010-04-26
  • 打赏
  • 举报
回复
还是不行啊 各位再帮忙写一个吧 那个我不太会用啊 !~!~大虾们拉我一把吧
cjf068 2010-04-26
  • 打赏
  • 举报
回复
直接将byte数组转成char数组就o了
zfq642773391 2010-04-26
  • 打赏
  • 举报
回复
用java.util下的Arrays类的这个方法
static byte[] copyOfRange(byte[] original, int from, int to)
将指定数组的指定范围复制到一个新数组。

byte[] bytes = new byte[32];
byte[] bytes1=Arrays.copyOfRange(bytes,0,7);
byte[] bytes2=Arrays.copyOfRange(bytes,8,15);
byte[] bytes3=Arrays.copyOfRange(bytes,16,23);
byte[] bytes4=Arrays.copyOfRange(bytes,24,31);

至于转成ascii数组,byte数组打印出来就是ascii码
geniusfzq2010 2010-04-26
  • 打赏
  • 举报
回复
求求 各位 帮个忙吧 写写吧 写了马上给钱

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧