1 import java.util.Scanner; 2 3 public class ReadFileFromURL { 4 public static void main(String[] args) { 5 System.out.print("Enter a URL: "); 6 String URLString = new Scanner(System.in).next(); 7 8 try { 9 java.net.URL url = new java.net.URL(URLString); 10 int count = 0; 11 Scanner input = new Scanner(url.openStream()); 12 while (input.hasNext()) { 13 String line = input.nextLine(); 14 count += line.length(); 15 } 16 17 System.out.println("The file size is " + count + " characters"); 18 } 19 catch (java.net.MalformedURLException ex) { 20 System.out.println("Invalid URL"); 21 } 22 catch (java.io.IOException ex) { 23 System.out.println("IO Errors"); 24 } 25 } 26 }