我希望这不是一个愚蠢的问题,我已经查看了谷歌搜索结果的5个不同页面,但一直未能找到任何关于此的信息。在Java中将十六进制字符串转换为ASCII码
我需要做的是转换包含所有的十六进制字符转换为ASCII例如
String fileName =
75546f7272656e745c436f6d706c657465645c6e667375635f6f73745f62795f6d757374616e675c50656e64756c756d2d392c303030204d696c65732e6d7033006d7033006d7033004472756d202620426173730050656e64756c756d00496e2053696c69636f00496e2053696c69636f2a3b2a0050656e64756c756d0050656e64756c756d496e2053696c69636f303038004472756d2026204261737350656e64756c756d496e2053696c69636f30303800392c303030204d696c6573203c4d757374616e673e50656e64756c756d496e2053696c69636f3030380050656e64756c756d50656e64756c756d496e2053696c69636f303038004d50330000
每次我见过的方式使得它好像你必须把它变成一个数组中第一个字符串。有没有办法循环通过每两个并将其转换?
这个问题赢得了“年度最自我排斥问题”奖。 – 2011-01-24 18:46:48
哈哈好点,但幸运的是我这个文件是来自一次活的案例,所以我很清楚,但我没想到哈哈!让我笑起来:) – James 2011-01-24 18:54:59