我正在寻找java.net.URL的替代品。
我唯一感兴趣的是建模和语法验证。不错的功能是只能提取部分URL,删除片段符号等的功能。
我对任何类型的网络功能都不感兴趣,并且该类不应该进行任何网络操作。
另一个要求是最小依赖性。
当前java.net.URL的问题在于它不能为[http,https,ftp,file和jar]以外的协议建模。
谢谢!
答案 0 :(得分:9)
看看java.net.URI
,它可以用作邪恶java.net.URL
的替代品。
答案 1 :(得分:3)
答案 2 :(得分:2)
不是java.net.URI
你在寻找什么?
答案 3 :(得分:0)
如果您只想验证网址,则应该查看URLValidator项目中的Apache Commons Validator。验证器也支持不同的方案。