编辑:似乎我一开始听起来太生气了,这是一个返工。
我想创建一个 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 常量的人,不是吗?所以我想知道是否有第三方工具箱库(如 guava 或 apache-commons,或其他任何东西),或者甚至更好的标准 Java 中包含这些设施的东西?当我们通过减小 util 包的大小来开始一个新项目时,这将对我有所帮助:)。