转换十六进制字符串的Java代码&#x到UTF-8

转换十六进制字符串的Java代码&#x到UTF-8,java,utf-8,Java,Utf 8,我正在尝试编写一个java工具,将十六进制编码的字符串(老实说,我不知道这是什么类型的编码)转换为UTF-8字符串。有没有人能给我指出正确的方向,或者帮助我完成转换的代码。在搜索web时,我发现PHP有一个实用方法htmlspecialchars($str,ENT_COMPAT,'UTF-8',FALSE);它可以进行这种转换。我找不到与之类似的java。顺便说一句,语言是希腊语 字符串: Δεν μ&#x3

我正在尝试编写一个java工具,将十六进制编码的字符串(老实说,我不知道这是什么类型的编码)转换为UTF-8字符串。有没有人能给我指出正确的方向,或者帮助我完成转换的代码。在搜索web时,我发现PHP有一个实用方法htmlspecialchars($str,ENT_COMPAT,'UTF-8',FALSE);它可以进行这种转换。我找不到与之类似的java。顺便说一句,语言是希腊语

字符串:

Δεν μου άρεσε καθόλου    
预期结果:Δενμονρεσεκαθόλον


提前谢谢。

你检查过了吗?谢谢Smutje。你救了我一天。