dcsimg
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


advertisement
 

Tip: Validating an URL in Java

See an example of an easy way of validating an URL.


advertisement

WEBINAR:

On-Demand

Building the Right Environment to Support AI, Machine Learning and Deep Learning


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


*/ 

 

Visit the DevX Tip Bank

 





   
Sridhar M S. is a Java developer from Bangalore, India. He holds a master's degree in Computer Science.
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date