JAVA Byte数组与十六进制互转
来源:互联网 发布:妙味jquery源码分析 编辑:程序博客网 时间:2024/05/21 09:16
这两天写android遇到了进制的编解码问题,记录一下Byte数组与十六进制互转。
代码块
Byte数组转十六进制
public static String byte2HexString(byte[] bytes) { String hex= ""; if (bytes != null) { for (Byte b : bytes) { hex += String.format("%02X", b.intValue() & 0xFF); } } return hex; }
十六进制转Byte数组
public static byte[] hexStringToByteArray(String s) { int len = s.length(); byte[] data = new byte[len / 2]; try { for (int i = 0; i < len; i += 2) { data[i / 2] = (byte) ((Character.digit(s.charAt(i), 16) << 4) + Character.digit(s.charAt(i+1), 16)); } } catch (Exception e) { //Log.d("", "Argument(s) for hexStringToByteArray(String s)"+ "was not a hex string"); } return data; }
0 0
- JAVA Byte数组与十六进制互转
- Java byte数组与十六进制字符串互转
- Java byte数组与十六进制字符串互转
- Java byte数组与十六进制字符串互转
- Java byte数组与十六进制字符串互转
- Java byte数组与十六进制字符串互转
- Java byte数组与十六进制字符串互转
- byte数组与十六进制字符串互转
- Java 十六进制字符与byte数组转换
- 密码学2——Java byte数组与十六进制字符串互转
- 密码学2——Java byte数组与十六进制字符串互转
- 字符串、十六进制、byte数组互转
- java中byte数组与十六进制字符串相互转换
- 使用Java完成byte数组与十六进制字符串相互转换
- Java 十六进制(Hex)与byte数组之间的转换
- Java byte[] 字节数组 转 二进制 八进制 十进制 十六进制字符串
- Java中byte[]数组转十六进制String(利用Integer)
- Java byte[] 字节数组 转 二进制 八进制 十进制 十六进制字符串
- 设计模式学习--观察者模式
- ueditor1.4.3 jsp版本图片上传配置问题
- Head First设计模式学习笔记-------(10)迭代器模式
- 数据挖掘复习准备
- 算法(第4版本)1.1.15
- JAVA Byte数组与十六进制互转
- 抽象类和接口中的细节
- L1-004. 计算摄氏温度
- 二叉树的三种遍历方式(递归、非递归和Morris遍历)
- stm32 cortex M0+内核 程序权限
- envi光谱库中光谱降采样
- 浅谈循环中setTimeout执行顺序问题
- LeetCode 100. Same Tree
- nginx的配置详解