In the following code, the content of HTML is displayed in the console. What I want to do is how can I just show the content of some part of the HTML, for example the HTML content of stock prices?
import java.io.InputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLConnection;
import java.util.Scanner;
public class ShowStock {
    public static void main(String[] args) throws IOException {
        String urlString;
        if(args.length == 1)
            urlString = args[0];
        else
        {
            urlString = "https://www.google.com/finance/historical?cid=22144&startdate=Jan+1%2C+2014&enddate=Dec+31%2C+2015&num=30&ei=m-JzVqm2L9fJUaOphsAF";
            System.out.println("Reading data from " + urlString );
        }
        // Open connection
        URL u = new URL(urlString);
        URLConnection connection = u.openConnection();
        // check to make sure the page exists
        HttpURLConnection httpConnection = (HttpURLConnection) connection;
        int code = httpConnection.getResponseCode();
        String message = httpConnection.getResponseMessage();
        System.out.println(code + " " + message);
        if (code != HttpURLConnection.HTTP_OK)
            return;
        // Read server response
        InputStream instream = connection.getInputStream();
        Scanner in = new Scanner(instream);
        // display server response to console
        while (in.hasNextLine())
        {
            String input = in.nextLine();
            System.out.println(input);
        }
    }
}
 
     
    