黑马程序员技术交流社区
标题:
java数据类型转换
[打印本页]
作者:
蔡爽
时间:
2014-7-31 12:32
标题:
java数据类型转换
string str = "EF256345"; (16进制数据)怎么转换成byte[] = {(byte)0xef,0x25,0x63,0x45};
作者:
fantacyleo
时间:
2014-7-31 13:21
本帖最后由 fantacyleo 于 2014-7-31 13:35 编辑
String s = "EF256345";
byte[] bytes = new byte[s.length() / 2];
for (int i = 0; i <= s.length() - 2; i+=2)
bytes[i / 2] = (byte)Integer.parseInt(s.substring(i, i+2), 16);
System.out.println(Arrays.toString(bytes));
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2