C产品在市场上有哪些独特优势?
- 内容介绍
- 文章标签
- 相关推荐
本文共计234个文字,预计阅读时间需要1分钟。
javapublic static String byteArrayToHexString(byte[] data) { StringBuilder hexString=new StringBuilder(); for (byte b : data) { String hex=Integer.toHexString(b & 0xFF); if (hex.length()==1) { hexString.append('0'); } hexString.append(hex); } return hexString.toString();}
1.byte数组转16进制字符串
/// <summary> /// 将一个byte数组转换成16进制字符串 /// </summary> /// <param name="data">byte数组</param> /// <returns>格式化的16进制字符串</returns> public static string ByteArrayToHexString(byte[] data) { StringBuilder sb = new StringBuilder(data.Length * 3); foreach (byte b in data) { sb.Append(Convert.ToString(b, 16).PadLeft(2, ‘0‘)); } return sb.ToString().ToUpper(); }
2.16进制字符串转byte数组
/// <summary> /// 将16进制字符串转换成byte数组 /// </summary> /// <param name="hexString">16进制字符串</param> /// <returns>byte数组</returns> public static byte[] ByteArrayToHexString(string hexString) { //将16进制秘钥转成字节数组 var byteArray = new byte[hexString.Length / 2]; for (var x = 0; x < byteArray.Length; x++) { var i = Convert.ToInt32(hexString.Substring(x * 2, 2), 16); byteArray[x] = (byte)i; } return byteArray; }
写在最后
哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!
相关推荐:
- 个人主页
本文共计234个文字,预计阅读时间需要1分钟。
javapublic static String byteArrayToHexString(byte[] data) { StringBuilder hexString=new StringBuilder(); for (byte b : data) { String hex=Integer.toHexString(b & 0xFF); if (hex.length()==1) { hexString.append('0'); } hexString.append(hex); } return hexString.toString();}
1.byte数组转16进制字符串
/// <summary> /// 将一个byte数组转换成16进制字符串 /// </summary> /// <param name="data">byte数组</param> /// <returns>格式化的16进制字符串</returns> public static string ByteArrayToHexString(byte[] data) { StringBuilder sb = new StringBuilder(data.Length * 3); foreach (byte b in data) { sb.Append(Convert.ToString(b, 16).PadLeft(2, ‘0‘)); } return sb.ToString().ToUpper(); }
2.16进制字符串转byte数组
/// <summary> /// 将16进制字符串转换成byte数组 /// </summary> /// <param name="hexString">16进制字符串</param> /// <returns>byte数组</returns> public static byte[] ByteArrayToHexString(string hexString) { //将16进制秘钥转成字节数组 var byteArray = new byte[hexString.Length / 2]; for (var x = 0; x < byteArray.Length; x++) { var i = Convert.ToInt32(hexString.Substring(x * 2, 2), 16); byteArray[x] = (byte)i; } return byteArray; }
写在最后
哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!
相关推荐:
- 个人主页

