是否有实用程序可以在Java中解析URL而不检查异常?
2022-09-03 07:30:06
编辑:似乎我在第一个听起来太烦了,这是一个返工。
我想创建一个URL常量,就像这样
public static final URL REMOTE_URL = new URL("http://example.com/");
但是我不能,因为构造函数会抛出一个检查的异常。现在我使用
public static final URL REMOTE_URL = createUrl("http://example.com/");
private static URL createUrl(String url) {
try {
return new URL(url);
} catch (MalformedURLException error) {
throw new IllegalArgumentException(error.getMessage(), error);
}
}
但这感觉就像是重新发明了轮子。我不可能是唯一一个想要使用URL常量的人,不是吗?所以我想知道是否有第三方工具箱库(如番石榴或apache-commons,或者其他东西,任何东西)或者更好的是,标准Java中包含此功能的东西?当我们通过减小:)util包的大小来启动新项目时,这将对我有所帮助。