Java 16进制求和
网上写了很多16进制求和方法,但是试了下没成功,因此修改了下网上的方法
思路转为10进制求和,转化回16进制
public static String makeChecksum(String hexdata) {if (hexdata == null || hexdata.equals("")) {return "00";}hexdata = hexdata.replaceAll(" ", "");int total = 0;int len = hexdata.length();if (len % 2 != 0) {return "00";}int num = 0;while (num < len) {String s = hexdata.substring(num, num + 2);total += Integer.parseInt(s, 16);num = num + 2;}return Integer.toHexString(total); }
直接调用即可
效果2a 00 07 00 02 05 73 00 02 05 01求和为b3
Java 16进制求和相关推荐
- java 16进制 累加,java 16进制求和示例
java 16进制求和,也就是16进制字节求二进制和,自己写的逻辑有点问题,不能满足需求,故从网上搜了下,满足了需求,代码如下public class Jinzhi16Util { public St ...
- java 16进制与图片互转
十六进制转成图片 /*** 十六进制转成图片* @author Administrator**/public static void saveToImgFile(String src,String o ...
- java 16进制与汉字_java实现汉字转unicode与汉字转16进制实例
本文实例讲述了java实现汉字转unicode与汉字转16进制的实现方法.分享给大家供大家参考.具体实现方法如下: 一.汉字转unicode public static string tounicod ...
- java 16进制_JAVA十六进制数据接收与传输
由于项目中经常遇到与设备进行交互获取数据,不仅有Python版本.还有Java版本,还可能会有C#版本,在此做个记录. 一.十六进制转换工具类 主要包含十六进制字符串转ASCII,ASCII转十六进制 ...
- java 16进制转int_java 16进制与int互转问题
因为自己在写16进制字符串解析方面的东西,为了验证正确性,就和java底层Integer执行结果对比遇到一个不解的问题,测试代码如下:publicstaticvoidmain(String[]args ...
- java 16进制转成字符串_java 16进制转成字符串
java 将十六进制转化成字符串方法: public static String toStringHex(String s) { byte[] baKeyword = new byte[s.lengt ...
- java 16进制转64进制_Java进制概述及进制间的相互转换
什么是进制? 进制也是进位制,是人们规定的一种进位方法.对于任何一种进制--X进制,就表示某一位置上的数运算时是逢X进一位.十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推. 十进 ...
- java 16进制数组 字符串_byte数组转换成16进制字符串和字符数组的方法
byte数组转换成16进制字符串String: public class CommonUtil { /** * byte数组转换成16进制字符串 * @param src * @return */ p ...
- java 16进制与字符串互相转
/*** 字符串转换成为16进制(无需Unicode编码)** @param str* @return*/public static String str2HexStr(String str) {ch ...
最新文章
- linux lddbus设备,Linux那些事儿之我是Sysfs(4)举例一lddbus | 技术部落
- 刷新页面,无论点击多少次让Element UI的Message消息提示弹出一个
- Oracle存储过程快速入门
- golang import中的.和_的使用,import的几种方式点,下划线,别名
- Android的xml/assets/raw资源使用具体解释
- wamp 403 禁止访问
- Ubuntu chmod 命令
- FL Studio20.8.2(水果win10)中文版主要软件更新内容
- android AChartEnginee讲解之源码框架解读
- paypal如何支付欧元_paypal海外支付流程是什么?paypal中国可以用吗?
- 容斥原理 原理及模板代码
- 基于DLP4500的结构光3DScan应用手册
- 12306 外包给阿里巴巴、IBM 等大企业做是否可行?
- Large Scale Spectral Clustering with Landmark-Based Representation
- 《二》STM32时钟使能及应用总结
- Ubuntu 设置静态IP
- redis简单分布式锁实现 超简单的那种
- Win10下系统自带的各种监测工具
- 计算雅思成绩C语言,雅思总成绩计算四舍五入查分表
- [附源码]Java计算机毕业设计SSM大学生项目众筹系统