怎么把带有字母符号数字的16进制的字符串转换为普通字符串

如何把带有字母符号数字的16进制的字符串转换为普通字符串啊
%CA%D5%CB%F5%23%A3%A4@1234%CE%D2%B2%E2%CA%D4DFBD%CA%E6%B7%FEFSG%BB%A4%BC%E7
 
如何把带有字母符号数字的16进制的字符串转换为普通字符串啊
 
有现成的JAVA方法么?

转换结果应该是:收缩#¥@1234我测试DFBD舒服FSG护肩

------解决方案--------------------

System.out.println(java.net.URLDecoder.decode("%CA%D5%CB%F5%23%A3%A4@1234%CE%D2%B2%E2%CA%D4DFBD%CA%E6%B7%FEFSG%BB%A4%BC%E7","gbk"));