如何在groovy中将十六进制转换为字符?

问题描述 投票:0回答:1

像这个feff356f转换十六进制

字符㕯

我不知道如何在groovy中做到这一点

请帮我

groovy hex character
1个回答
1
投票

就像是:

 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))
 }
© www.soinside.com 2019 - 2024. All rights reserved.