編集: 最初はイライラしすぎたようですが、ここで作り直します。
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 パッケージのサイズを小さくして新しいプロジェクトを開始するときに役立ちます :) 。