`
- 浏览:
360408 次
- 性别:
- 来自:
福州
-
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);
}
System.out.println("Decimal : " + temp.toString());
return sb.toString();
}
public static void main(String[] args) {
StringToHex strToHex = new StringToHex();
System.out.println("\n***** Convert ASCII to Hex *****");
String str = "I Love Java!";
System.out.println("Original input : " + str);
String hex = strToHex.convertStringToHex(str);
System.out.println("Hex : " + hex);
System.out.println("\n***** Convert Hex to ASCII *****");
System.out.println("Hex : " + hex);
System.out.println("ASCII : " + strToHex.convertHexToString(hex));
}
}
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
C#程序用于ASCII和HEX转换工具,用C#重新写的ASCII和HEX代码互相转换的小工具,有点不稳定,只要格式正确使用就没什么问题.后会给出源代码.
ASCII和HEX相互转换 ASCII和HEX相互转换 ASCII和HEX相互转换
acii hex 转换工具 ascii 十六进制
ASCII和hex互转工具,hex端填的时候需要加上空格。很方便
51单片机实用子程序库(包含HEX与BCD及ASCII码之间的转换),很实用的哦
包含 ASCii与Hex互相转换,16进制&正常显示&2进制&10;进制转换,10转16进制转换
这是将十六进制,ascii码相互转换的小工具.对编程来说非常有用.
Ascii和Hex数据之间的转换工具,精简易用。
Ascii Unicode Hex转码工具,可以将数据从3种编码相互转换
Ascii到Hex转换器-精品源代码 Ascii到Hex转换器-精品源代码
ASCII转换HEX,HEX转换ASCII的小工具 。简易小工具方便快捷使用。
Delphi 实现ASCII字符与HEX 16进制字符互转程序,互相转换程序,在运行如图所示的窗口中,左侧是ASCII字符,右侧是HEX进制字符,左侧的ASCII输入完成后,点击中间带箭头的按钮,即可完成互相转换,代码基于Delphi7.0...
ascii码转化为十六进制
在网络通信中经常用到16进制和ASCII码字符数组互相转换的功能
输入一段字符串(汉字或者英文),可将其转换为Unicode编码或AscII编码。 其中有一段代码避免程序的重复执行(调试通过),原理:在程序启动时将Application的Title特性字段的值暂时改变。利用Windows API函数Find...
串口调试助手3串口调试助手加ASCII码转换HEX串口调试的好帮手
SpComm HEX发送 中文GBK转换HEX
ASCII转换HEX工具,在编程是要用到的
ASCII码和HEX码可以相互转换,换可以转换进制其他格式也能相互转化
C#程序用于ASCII和HEX转换工具源代码,使用VS2010编译工具编译.