如何在groovy中将十六进制转换为字符?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在groovy中将十六进制转换为字符?相关的知识,希望对你有一定的参考价值。
像这个feff356f转换十六进制
字符㕯
我不知道如何在groovy中做到这一点
请帮我
答案
就像是:
def hexArr(String str){
if(str){
return ([str.take(4)] << hexArr(str.substring(str.size() > 4 ? 4 :str.size()))).flatten().grep()
}
}
hexArr("feff356f").each{
println ((char) Integer.parseInt(it, 16))
}
以上是关于如何在groovy中将十六进制转换为字符?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 C++ 中将字符的十进制代码转换为 Unicode 字符串?