Subido por María Carmen Ortuño

ClaseURL

Anuncio
Clase URL
•
•
•
public URL(String spec)
Por ejemplo: URL direccion = new URL("http://www.it.uc3m.es");
public URL(String protocol, String host, String file)
Por ejemplo: URL direccion = new
URL("http","www.it.uc3m.es","index.html");
public URL(String protocol, String host, int port, String file)
Por ejemplo: URL direccion = new URL("http","www.it.uc3m.es", 80,
"index.html");
Proporciona métodos para obtener los diferentes campos que forman una
URL:
•
•
•
•
String getProtocol(): devuelve el protocolo.
String getHost(): devuelve el host.
int getPort(): devuelve el puerto de conexión.
String getFile(): devuelve el recurso que se solicita.
Leer desde una URL
Una vez que tenemos construida una URL válida, podemos recuperar a partir de
ella un InputStream para leer el contenido del recurso al que apunta la URL,
mediante el método public final InputStream openStream() throwsIOException.
Aquí tenemos un ejemplo completo de cómo leer el contenido de un fichero de
esto apuntado por una URL.
Ejercicio 1:
Realizar una clase que pida una url (mediante IO) y realice las siguientes
tareas:
1. Muestre el protocolo, el host, el puerto y el archivo.
2. Proporciona métodos para obtener los diferentes campos que forman
una URL:
3. String getProtocol(): devuelve el protocolo.
4. String getHost(): devuelve el host.
5. int getPort(): devuelve el puerto de conexión.
6. String getFile(): devuelve el recurso que se solicita.
7.
2. Guarda en un fichero de tipo txt, el contenido de la misma
Descargar