替换java.net.URL

时间:2012-01-21 13:18:38

标签: java

我正在寻找java.net.URL的替代品。

我唯一感兴趣的是建模和语法验证。不错的功能是只能提取部分URL,删除片段符号等的功能。

我对任何类型的网络功能都不感兴趣,并且该类不应该进行任何网络操作。

另一个要求是最小依赖性。

当前java.net.URL的问题在于它不能为[http,https,ftp,file和jar]以外的协议建模。

谢谢!

4 个答案:

答案 0 :(得分:9)

看看java.net.URI,它可以用作邪恶java.net.URL的替代品。

答案 1 :(得分:3)

答案 2 :(得分:2)

不是java.net.URI你在寻找什么?

答案 3 :(得分:0)

如果您只想验证网址,则应该查看URLValidator项目中的Apache Commons Validator。验证器也支持不同的方案。