java中十六进制和ASCII码互相转换。
来源:互联网 发布:电商平台用户数据分析 编辑:程序博客网 时间:2024/05/29 19:45
package com.test;public class StringToHex{ public String convertStringToHex(String str){ char[] chars = str.toCharArray(); StringBuffer hex = new StringBuffer(); for(int i = 0; i < chars.length; i++){ hex.append(Integer.toHexString((int)chars[i])); } return hex.toString(); } public String convertHexToString(String hex){ StringBuilder sb = new StringBuilder(); StringBuilder temp = new StringBuilder(); //49204c6f7665204a617661 split into two characters 49, 20, 4c... for( int i=0; i<hex.length()-1; i+=2 ){ //grab the hex in pairs String output = hex.substring(i, (i + 2)); //convert hex to decimal int decimal = Integer.parseInt(output, 16); //convert the decimal to character sb.append((char)decimal); temp.append(decimal); } return sb.toString(); } //504F533838383834 POS88884 public static void main(String[] args) { StringToHex strToHex = new StringToHex(); System.out.println("\n-----ASCII码转换为16进制 -----"); String str = "POS88884"; System.out.println("字符串: " + str); String hex = strToHex.convertStringToHex(str); System.out.println("转换为16进制 : " + hex); System.out.println("\n***** 16进制转换为ASCII *****"); System.out.println("Hex : " + hex); System.out.println("ASCII : " + strToHex.convertHexToString(hex)); }}
阅读全文
0 0
- java中十六进制和ASCII码互相转换。
- java_js十六进制和ASCII码互相转换。
- python中ASCII和十六进制字符转换
- Java中文字符串(String)和ASCII码互相转换
- 字符串和ascii码互相转换
- C#中二进制、十进制和十六进制互相转换的方法
- 实现十六进制与ASCII码互相转换的问题【WTL实现】
- Java中二进制、十进制、十六进制及ASCII码与String及字节数组与十六进制之间的转换
- Java中二进制、十进制、十六进制及ASCII码与String及字节数组与十六进制之间的转换
- Java中二进制、十进制、十六进制及ASCII码与String及字节数组与十六进制之间的转换
- Java中二进制、十进制、十六进制及ASCII码与String及字节数组与十六进制之间的转换
- ASCII码十六进制转换表
- SQL 字符和ASCII码互相转换和应用
- ASCII 码和十六进制数的转换 -51单片机
- 二进制字符串和十六进制字符串转换为对应ASCII码和字符中不同进制间的转换
- C++ MFC ASCII码 字符 和十进制 或 十六进制字符串 互相转化
- C++ MFC ASCII码 字符 和十进制 或 十六进制字符串 互相转化
- C++ MFC ASCII码 字符 和十进制 或 十六进制字符串 互相转化
- enum,struck与class
- CentOS 7 systemd添加自定义系统服务
- Hadoop学习笔记 --- 文件格式介绍
- Jmeter 集成WebSocket测试
- pymysql、mysqll、django的使用
- java中十六进制和ASCII码互相转换。
- python2.7 操作 redis 的基本方法
- mysql安装目录的问题
- opencv 实现放射变换和投影变换
- 2017.5.21测试 题四 遭遇战
- input文本框绑定回车键事件及火狐浏览器不支持event
- mongodb的安装与使用
- Call分析(二)之ProcessThread和Module
- mac版本webstorm设置编译后的scss文件输出路径