首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪个方法等同于Apache的Hex.encodeHexString()方法

哪个方法等同于Apache的Hex.encodeHexString()方法
EN

Stack Overflow用户
提问于 2016-02-08 09:03:20
回答 2查看 7.3K关注 0票数 3

我使用Java8,我想知道Java8是否有一个与org.apache.commons.codec.Hex.encodeHexString等效的方法

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2016-02-08 09:14:09

Integer.toHexString(int)是可用的。BigInteger.toString(int radix)也是如此。两者都可以编码为十六进制。

票数 1
EN

Stack Overflow用户

发布于 2016-02-08 09:47:05

如果不查看输入和预期输出的示例,就很难判断您真正需要的是什么,但它是基于@Elliott's answer下的your comment

Hex.encodeHexString() -输入是byte[],输出是字符串。

您可能正在寻找HexBinaryAdapter类及其

  • String marshal(byte[] bytes)
  • byte[] unmarshal(String s)

方法(尽管它们是非静态,因此您将需要此适配器的实例)。

它们在内部调用这些静态方法:

  • DatatypeConverter.printHexBinary(bytes)
  • DatatypeConverter.parseHexBinary(s)

因此,您可能希望了解一下DatatypeConverter类。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35261103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档