一尘不染

在Java中将字符串转换为十六进制

java

我试图在Java中将类似“ testing123”的字符串转换为十六进制形式。我目前正在使用BlueJ。

并将其转换回去,除了向后转换,是否一样?


阅读 930

收藏
2020-03-02

共1个答案

一尘不染

这是将其转换为十六进制的简短方法:

public String toHex(String arg) {
    return String.format("%040x", new BigInteger(1, arg.getBytes(/*YOUR_CHARSET?*/)));
}
2020-03-02