dcsimg
 

Submitted by: M S Sridhar(sridhar.ms@gmail.com)

Tuesday Aug 14th 2018 by M S Sridhar

Language: Java, Expertise: Intermediate - See an example of an easy way of validating an URL.

Java has some predefined ways of validating an URL. Here is a code snippet:

import java.net.*;

public class URLValidator
{
   String validURL = "http://google.com" ;
   String inValidURL = "httpgoogle.com" ;
   
   public static void main(String args[])
   {
      URLValidator uRLValidator = new URLValidator();
      uRLValidator.proceed();
   }

   private void proceed()
   {
      System.out.println(validURL + ": valid: " + validateURL(validURL));
      System.out.println();
      System.out.println(inValidURL + ": valid: " + validateURL(inValidURL));
   }

   public boolean validateURL(String urlArg)
   {
      boolean isValidUrl = false;
      try
      {
         URL url = new URL(urlArg);
         isValidUrl = true;
      } catch (Exception exception)
      {
         isValidUrl = false;
         System.out.println("Exception: " + exception.getMessage());
      }
      return isValidUrl;
   }
}

/*

Expected output:

[root@mypc]# java URLValidator
http://google.com: valid: true

Exception: no protocol: httpgoogle.com
httpgoogle.com: valid: false


*/ 
Home
Mobile Site | Full Site
Copyright 2018 © QuinStreet Inc. All Rights Reserved