URL

Read text from URL

This is an example of how to parse text from a URL. The URL Class is used to represent a Uniform Resource Locator, a pointer to a “resource” on the World Wide Web. Parsing text from a URL implies that you should:

  • Create a URL object from the String representation. 
  • Use openStream() API method to open a connection to this URL and and get the InputStream for reading from that connection. 
  • Create a new BufferedReader, using a new InputStreamReader with the URL input stream.
  • Read the text, using readLine() API method of BufferedReader.

Let’s take a look at the code snippet that follows:  

package com.javacodegeeks.snippets.core;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;

public class ReadTextFromURL {
	
	public static void main(String[] args) {
		
		try {
			
			URL url = new URL("http://www.google.com:80/");
			
			// read text returned by server
		    BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
		    
		    String line;
		    while ((line = in.readLine()) != null) {
		    	System.out.println(line);
		    }
		    in.close();
		    
		}
		catch (MalformedURLException e) {
			System.out.println("Malformed URL: " + e.getMessage());
		}
		catch (IOException e) {
			System.out.println("I/O Error: " + e.getMessage());
		}
		
	}

}

  
This was an example of how to parse text from a URL in Java.

Byron Kiourtzoglou

Byron is a master software engineer working in the IT and Telecom domains. He is an applications developer in a wide variety of applications/services. He is currently acting as the team leader and technical architect for a proprietary service creation and integration platform for both the IT and Telecom industries in addition to a in-house big data real-time analytics solution. He is always fascinated by SOA, middleware services and mobile development. Byron is co-founder and Executive Editor at Java Code Geeks.
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Anonymous
Anonymous
5 years ago

Accidently disliked! :( Meant to like! Thank you!

Back to top button