gpt4 book ai didi

Scala十六进制字符串到字节

转载 作者:行者123 更新时间:2023-12-04 17:15:54 25 4
gpt4 key购买 nike

Scala中有一种巧妙的方法将十六进制编码的String转换为protobuf ByteString(然后再次返回)吗?

最佳答案

您可以使用 DatatypeConverter (无其他依赖项):

import com.google.protobuf.ByteString
import javax.xml.bind.DatatypeConverter
val hexString: String = "87C2D268483583714CD5"

val byteString: ByteString = ByteString.copyFrom(
DatatypeConverter.parseHexBinary(hexString)
)

val originalString = DatatypeConverter.printHexBinary(byteString.toByteArray)

关于Scala十六进制字符串到字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47070587/

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