admin 管理员组文章数量: 887021
2023年12月19日发(作者:float强制转换成int类型)
} public ByteHapper AppendNumber(byte val){ byte[] arr = new byte[]{val}; AppendBytes(arr); return this; }
/** * 获取数据的总和 * @return */ public int GetSum(){ int ret = 0; for(int i = 0 ; i < ; i ++){ ret += bytes[i]; } return ret; }
//追加byte数组 public ByteHapper AppendBytes(byte[] arr){
for(byte i = 0 ; i < ; i ++){ bytes[index + i] = arr[i]; }
index += ; return this; }
/** * 将数字转换为byte数组 */ public static byte[] Number2byte(long val) {
byte[] arr = new byte[]{ (byte) ((val >> 56) & 0xFF),
(byte) ((val >> 48) & 0xFF),
(byte) ((val >> 40) & 0xFF),
(byte) ((val >> 32) & 0xFF),
(byte) ((val >> 24) & 0xFF),
(byte) ((val >> 16) & 0xFF),
(byte) ((val >> 8) & 0xFF),
(byte) (val & 0xFF)
};
return arr; } public static byte[] Number2byte(int val) {
byte[] arr = new byte[]{ (byte) ((val >> 24) & 0xFF),
(byte) ((val >> 16) & 0xFF),
(byte) ((val >> 8) & 0xFF),
(byte) (val & 0xFF)
};
return arr; } public static byte[] Number2byte(short val) {
byte[] arr = new byte[]{
(byte) ((val >> 8) & 0xFF),
(byte) (val & 0xFF)
};
版权声明:本文标题:大量兑换码的生成与验证方案(Java) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1702956618h437347.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论