【发布时间】:2019-02-21 21:53:26
【问题描述】:
给定一个十六进制字符串 ="0A 02 00 25" 如何使用 groovy 更改为二进制?
我们尝试过使用 BigInteger 和定义字节数组。
【问题讨论】:
-
转换为 Integer 使用 Integer.valueOf("0A020025", 16) 然后 ByteBuffer 写入字节数组。
给定一个十六进制字符串 ="0A 02 00 25" 如何使用 groovy 更改为二进制?
我们尝试过使用 BigInteger 和定义字节数组。
【问题讨论】:
尝试以下方法:
Long.toBinaryString( Long.parseLong( '0A 02 00 25'.replaceAll("\\s",""), 16 ) )
【讨论】: