如何将十六进制字符串转换为char?

时间:2019-09-02 06:38:41

标签: scala

是否存在用于将十六进制转换为char的标准库?

例如,我想将0x45转换为字符E吗?

1 个答案:

答案 0 :(得分:4)

考虑

Integer.parseInt("45", 16).toChar // E: Char

例如,

List("45", "78", "61", "6d", "70", "6C", "65", "21")
  .map(hex => Integer.parseInt(hex.replace("0x",""), 16).toChar)
  .mkString

输出

Example!