gpt4 book ai didi

java - Perl 的 pack 函数在 Java 中等效

转载 作者:行者123 更新时间:2023-12-04 05:50:34 25 4
gpt4 key购买 nike

我有一些需要在 Java 中转置的 Perl 代码。在这段代码中,我必须处理 Perl 的 pack . Java中是否有等效的功能? Perl 代码如下所示:

$somevar = pack "H*", $vartopack;

最佳答案

Perl 的 pack/unpack函数是一种高度通用的转换实用程序,具有自己的 format syntax (在此处的 H* 中使用,这使得它以任意长的十六进制字符串作为输入)在 Java 世界中没有直接的等价物。然而,要翻译...

$somevar = pack "H*", $vartoconvert;

...对于Java,您可以例如使用:
byte[] somevar = javax.xml.bind.DatatypeConverter.parseHexBinary(vartoconvert);

欲了解更多信息,请阅读 DatatypeConverter class reference来自 Javadocs。

关于java - Perl 的 pack 函数在 Java 中等效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10101332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com