Comment valider une URL en Java

Comment valider une URL en Java

Un petit exemple pour montrer l'utilisation de la classeapache.commons.validator.UrlValidator pour valider une URL en Java.

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");
        }

    }
}

Sortie

url is valid
url is invalid