【问题标题】:Convert HEX string to binary in groovy在groovy中将十六进制字符串转换为二进制
【发布时间】:2019-02-21 21:53:26
【问题描述】:

给定一个十六进制字符串 ="0A 02 00 25" 如何使用 groovy 更改为二进制?

我们尝试过使用 BigInteger 和定义字节数组。

【问题讨论】:

  • 转换为 Integer 使用 Integer.valueOf("0A020025​​​​​​​​​​​​​​​​​​​​​​​​​​​", 16)​ 然后 ByteBuffer 写入字节数组。

标签: groovy binary hex


【解决方案1】:

尝试以下方法:

Long.toBinaryString( Long.parseLong( '0A 02 00 25'.replaceAll("\\s",""), 16 ) )

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-23
    • 1970-01-01
    • 2021-10-30
    • 2017-05-26
    • 2013-11-24
    • 2017-02-23
    • 2014-08-03
    相关资源
    最近更新 更多