Trabajo en Red

En el ejemplo de ConnectionTest el m�todo DataInputStream.readLine ha sido anulado en el JDK 1.1 porque no convierte correctamente los bytes en caracteres. La mayor�a de los programas que utilizan DataInputStream.readLine pueden hacer un sencillo cambio para utilizar el mismo m�todo de la nueva clase BufferedReader. Simplemente reemplace el c�digo de:

DataInputStream d = new DataInputStream(in);

con este:

BufferedReader d = new BufferedReader(new InputStreamReader(in));

ConnectionTest es uno de estos programas en los que se puede hacer este cambio. Aqu� tienes la nueva versi�n de ConnectionTest:

import java.net.*;
import java.io.*;

class ConnectionTest {
    public static void main(String[] args) {
        try {
            URL yahoo = new URL("http://www.yahoo.com/");
            URLConnection yahooConnection = yahoo.openConnection();
            BufferedReader br = new BufferedReader(
			new InputStreamReader(yahooConnection.getInputStream()));
            String inputLine;

            while ((inputLine = br.readLine()) != null) {
                System.out.println(inputLine);
            }
            br.close();
        } catch (MalformedURLException me) {
            System.out.println("MalformedURLException: " + me);
        } catch (IOException ioe) {
            System.out.println("IOException: " + ioe);
        }
    }
}

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP