JavaでURLを検証する方法

JavaでURLを検証する方法

apache.commons.validator.UrlValidatorクラスを使用してJavaでURLを検証する方法を示す短い例。

import org.apache.commons.validator.UrlValidator;

public class ValidateUrlExample{

    public static void main(String[] args) {

        UrlValidator urlValidator = new UrlValidator();

        //valid URL
        if (urlValidator.isValid("http://www.example.com")) {
           System.out.println("url is valid");
        } else {
           System.out.println("url is invalid");
        }

        //invalid URL
        if (urlValidator.isValid("http://invalidURL^$&%$&^")) {
            System.out.println("url is valid");
        } else {
            System.out.println("url is invalid");
        }

    }
}

出力

url is valid
url is invalid