请问Java中什么方法可以做到URL地址转换?

clock88731 2009-07-25 02:15:35
比如把这个地址输入浏览器:
http://www.google.cn/music/top100/url?q=http%3A%2F%2Ffile5.top100.cn%2F200907250203%2F4F056B18370D5FB511B7047C0624094D%2FSpecial_149593%2F1%25E5%2588%25B010%3D%25E6%2588%2591%25E5%2592%258C%25E4%25BD%25A0.mp3&ct=rdl&cad=dl&ei=dfdpSri6HqewsgKP6t_gAQ&sig=EA9BAFB4C7A10E899D15A6533EC420B1

这时会跳出迅雷,下载地址变为:
http://file5.top100.cn/200907250203/4F056B18370D5FB511B7047C0624094D/Special_149593/1%E5%88%B010=%E6%88%91%E5%92%8C%E4%BD%A0.mp3
这个地址。
这应该是浏览器实现的地址转换吧,Java语言里面可以实现这个么?谢谢了。
...全文
445 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
AngelInDark 2009-07-25
  • 打赏
  • 举报
回复
String url = "http://www.google.cn/music/top100/url?q=http%3A%2F%2Ffile5.top100.cn%2F200907250203%2F4F056B18370D5FB511B7047C0624094D%2FSpecial_149593%2F1%25E5%2588%25B010%3D%25E6%2588%2591%25E5%2592%258C%25E4%25BD%25A0.mp3&ct=rdl&cad=dl&ei=dfdpSri6HqewsgKP6t_gAQ&sig=EA9BAFB4C7A10E899D15A6533EC420B1 ";
System.out.println(URLDecoder.decode(url));
AngelInDark 2009-07-25
  • 打赏
  • 举报
回复
java.net.URLDecoder的decode方法和java.net.URLEncoder的encode方法对对应的URL进行转换
clock88731 2009-07-25
  • 打赏
  • 举报
回复
哦,直接截取中间的一段就好了。。我真傻。。
呵呵,谢谢你了。。
clock88731 2009-07-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 angelindark 的回复:]
java.net.URLDecoder的decode方法和java.net.URLEncoder的encode方法对对应的URL进行转换
[/Quote]
谢谢,我刚刚试了一下,它是可以解码一部分,但是不完全,和浏览器看到的还是不一样。。
它可以把http://www.google.cn/music/top100/url?q=http%3A%2F%2Ffile5.top100.cn%2F200907251757%2F15000B42D9E090FA66CAC06465217F8B%2FSpecial_149593%2F1%25E5%2588%25B010%3D%25E6%2588%2591%25E5%2592%258C%25E4%25BD%25A0.mp3&ct=rdl&cad=dl&ei=A9dqSvClA5j8sQLc0_jgAQ&sig=5940894274BE38F63630F1C5231507DE
转化成
http://www.google.cn/music/top100/url?q=http://file5.top100.cn/200907251757/15000B42D9E090FA66CAC06465217F8B/Special_149593/1%E5%88%B010=%E6%88%91%E5%92%8C%E4%BD%A0.mp3&ct=rdl&cad=dl&ei=A9dqSvClA5j8sQLc0_jgAQ&sig=5940894274BE38F63630F1C5231507DE
短是短了点,但是如果直接用快车导入,还是不认识啊。。
clock88731 2009-07-25
  • 打赏
  • 举报
回复
这是我发的第一个帖子。以为自己没有分,就没悬赏。结果刚刚看了一下,自己还是有200多分~~(╯﹏╰)b

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧