ErrorDeSintaxis

Pequeños fragmentos de código fuente en distintos lenguajes de programación, agrupados por categorías.

Puedes buscar entre los fuentes existentes, o aportar los tuyos.

Java: Leer una página web, usando Scanner

Lectura de una página web en una única pasada, usando la clase Scanner (Java 5.0) y Ctrl+Z como delimitador

Lenguaje: Java (compilador: JDK 5)

Categoría: Redes e Internet


Notice: Undefined index: Java in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
// Fuente procedente de ErrorDeSintaxis.es 

Notice: Undefined index: Java in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
// Lectura de una página web en una única 

Notice: Undefined index: Java in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
//  pasada, usando la clase Scanner (Java 5.0) 

Notice: Undefined index: Java in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
//  y Ctrl+Z como delimitador 

Notice: Undefined index: Java in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
// Lenguaje: Java 

Notice: Undefined index: Java in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
// Compilador: JDK 5 

Notice: Undefined index: Java in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
// Nivel: Básico 

Notice: Undefined index: Java in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
// Disponible desde 17/08/2011 

Notice: Undefined index: Java in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
// Aportado por Nacho 

Notice: Undefined index: Java in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
// Autor original: Equipo de java-tips.org 

Notice: Undefined index: Java in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
// Web original: http://www.java-tips.org/java-se-tips/java.util/scanning-text-with-java.util.scanner-3.html 

   import java.net.URL;
   import java.net.URLConnection;
   import java.io.IOException;
   import java.util.Scanner;
 
   public class WebPageScanner {
     public static void main(String[] args) {
       try {
         URLConnection connection =
           new URL("http://java.net").openConnection();
         String text = new Scanner(
           connection.getInputStream()).
           useDelimiter("").next();
       } catch (IOException e) {
         e.printStackTrace();
       }
     }
   }