第一步、将十六进制的字符串除以二,算出字节数组的长度;

第二步、根据字节数组的长度,创建字节数组;

第三步、将字符串转换为字符数组;

第四步、将字符转换为字节;

第五步、十六进制的字节分为高四位与低四位,所以将高四位的字节左移4位,再与第四位的字节相或,就得到一个十六进制的字节;

第六步,将十六进制的字节逐个放到字节数组中即可。

public byte[] hexStrToBytes(String hexStr){int len = hexStr.length()/2;byte[] bytes = new byte[len];char[] chars = hexStr.toCharArray();for(int i=0;i<len;i++){bytes[i] = (toByte(chars[i])<<4) |     toByte[i*2];}return bytes;
}public byte toByte(char c){byte b = "0123456789ABCDEF".indexOf(c);return b;
}

十六进制字符串转换为字节数组相关推荐

  1. scala 字符串转换数组_如何在Scala中将十六进制字符串转换为字节数组?

    scala 字符串转换数组 Hex String in Scala denotes value in hexadecimal number system i.e. base 16 number sys ...

  2. [C++11]_[初级]_[十六进制字符串转换为字节数组]

    场景 在开发使用加密算法md5,sha256等的功能时, 会生成基于十六进制的字符串密钥. 这时候在使用这些密钥进行解密或加密的时候,第三方库都需要传入一个字节数组usigned char*格式的数组 ...

  3. c#中将整数转化为字符串_在C#中将字符串转换为字节数组

    c#中将整数转化为字符串 Prerequisite: How to declare and use byte[] in C#? 先决条件: 如何在C#中声明和使用byte []? C#中的字符串到字节 ...

  4. 在C#中将字符串转换为字节数组

    本文翻译自:Converting string to byte array in C# I'm converting something from VB into C#. 我正在将某些东西从VB转换为 ...

  5. JavaScript:实现将 base64 字符串转换为字节数组算法(附完整源码)

    JavaScript:实现将 base64 字符串转换为字节数组算法 function base64ToBuffer (b64) {// The base64 encoding uses the fo ...

  6. 十六进制字符串与字节数组转换工具

    1.十六进制字符串转字节数组 public static byte[] hexToBytes(String hex) {hex = hex.length() % 2 != 0 ? "0&qu ...

  7. 十六进制字符串与字节数组的转换

    十六进制字符串与字节数组的转换 十六进制(hex):0-9,A-F组成,不区分大小写,与十进制对应关系:0-9对应0-9,A-F对应10-15 位(bit):java语言中1个bit  用0或1表示 ...

  8. c#将字符串转换为数组,在C#中将字符串转换为字节数组

    先决条件:如何在C#中声明和使用byte []? C#中的字符串到字节数组的转换 在C#中,可以使用Encoding将字符串转换为字节数组.方法,它接受字符串作为参数并返回字节数组.ASCII.Get ...

  9. java字符串转换成字节数组_将Java字符串转换为字节数组

    我有一个要加密的字节数组,然后转换为字符串,以便可以传输. 当我收到字符串时,我必须将字符串转换回字节数组,以便可以对其进行解密. 我检查了接收到的字符串是否与发送的字符串(包括长度)匹配,但是当我使 ...

最新文章

  1. C语言枚举型复习笔记
  2. IOS CALayer
  3. 使用java实现类似nc的功能_在FANUC机器人中使用后台运行逻辑实现PLC功能
  4. 不安装oracle客户端如何用plsql连接oracle
  5. {过时·留存}MS Office文档
  6. edge chrome Android,微软Edge浏览器正式登陆Android平台
  7. 【Unity3d】移动开发代码优化
  8. 对话腾讯17级员工张正友博士:有关梦想、成长和焦虑
  9. 用计算机写作文的好处,用计算机写作文.ppt
  10. json数据和json数据与python之间的转换
  11. STA静态时序分析——学习笔记
  12. 简单定义一个RMB类
  13. 免费服务器硬件资源管理工具,wgcloud 国人免费版服务器资源监控工具
  14. SVM详解(三)支持向量机使用核技巧
  15. 理解Linux系统平均负载和CPU使用率
  16. 等级保护和分级保护有什么不一样?
  17. 多服务器虚拟化 map_兆芯双路刀片加固服务器简介
  18. 快播死了:各大门户视频网站能否得意的笑
  19. python opencv图像加密解密算法优化
  20. Word文档在线怎么进行翻译

热门文章

  1. 计算机网络与互联网(二)
  2. linux下载大文件失败,Linux下FTP/SFTP传输大文件总是失败的处理办法
  3. 面试最后我一般会问面试官什么问题
  4. 滑动过渡之Scroller
  5. 排序算法(冒泡排序、选择排序、插入排序、希尔排序、快速排序、归并排序、基数排序)
  6. Python读取和操作Excel(.xlsx)文件
  7. jquery入门介绍
  8. Mac node切换版本,指定版本
  9. ajax与spry的关系,用Spry框架来简化AJAX
  10. chrome cookies cookie 解密 写入(80+版本)