小编典典

Perl的pack函数在Java中等效

java

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

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

阅读 315

收藏
2020-11-26

共1个答案

小编典典

Perl的pack/
unpack函数是一种用途广泛的转换实用程序,具有其自己的格式语法(在H*此使用,它使输入任意长的十六进制字符串作为输入)在Java世界中没有直接等效的语法。但是,翻译…

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

…对于Java,您可以例如使用:

byte[] somevar = javax.xml.bind.DatatypeConverter.parseHexBinary(vartoconvert);

有关更多信息,请阅读Javadocs中的DatatypeConverter类参考

2020-11-26