1
Aprender a programar desde cero / Re:Capturar texto de una web y guardarlo en un archivo TXT copiar página web
« en: 10 de Octubre 2015, 15:06 »
Hola, ya lo tengo.
A continuación dejo aquí el código.
Dentro de él hay una instrucción que no entiendo muy bien. Si alguien me la puede explicar se lo agradeceré-
Instrucción que no entiendo.
fichero.write(new String(buffer, 0, leido));
Código del programa
A continuación dejo aquí el código.
Dentro de él hay una instrucción que no entiendo muy bien. Si alguien me la puede explicar se lo agradeceré-
Instrucción que no entiendo.
fichero.write(new String(buffer, 0, leido));
Código del programa
Código: [Seleccionar]
import java.io.*;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
public class capturas{
public static void main(String[] args) throws IOException{
FileWriter fichero=null;
try {
fichero = new FileWriter("C:/Users/Propietario/Desktop/prueba.txt");
// Se abre la conexión
URL url = new URL("http://www.miwebdeejemplo.com");
URLConnection conexion = url.openConnection();
conexion.connect();
// Lectura
InputStream is = conexion.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
char[] buffer = new char[1000];
int leido;
while ((leido = br.read(buffer)) > 0)
//creamos un string explícitamente escribimos
{
fichero.write(new String(buffer, 0, leido));
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally {
if (null!=fichero) fichero.close();
}
}
}