最新回答 / 无言是人心
将传入进去的数字 进行小端法位运算,定义int 就是四个 字节 就是四个八位 所以数组就是定义的长度为4运算过程中,是八位八位的进行运算的。 比如00000000 00000000 10101010 01010101byte[1] 等于第一个低八位 01010101byte[2] 等于第二个第八位 10101010
2017-09-06
最新回答 / include_ice
....將int类拆分为byte类了。因为int是32位,byte是8位所以要拆分为4个byte变量,所以用byte数组来装传进去的int参数,然后返回一个含有4个byte类的数组
2017-08-06
最新回答 / ReginaldLU
这就是编译器给你抛出了数组下标越界异常。应该是在你的main方法中,你调用某一个数组的时候,你的下标超出了你的数组长度,比如说定义一个数组byte[] bs = new byte[4],此时数组中只有bs[0]、bs[1]、bs[2]、bs[3],你却调用了bs[4]这样的。仔细看一下数组,应该就解决了
2017-04-23