Baixar arquivo da Web com Java

Depois de efetuar download de arquivos com C# resolvi fazer o mesmo com Java, como estou estudando essa tecnologia agora talvez tenha alguma forma melhor de fazer do que a eu utilizei, de qualquer forma está bem fácil de entender. Veja o código abaixo:


import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;

public class Arquivo {
 public static void main(String[] args) throws IOException {

URL url = new URL("http://localhost/catalog.xml");
 String destino = "C:\\Temp\\catalog_java.xml";

InputStream is = url.openStream();

FileOutputStream fos = new FileOutputStream(destino);

int bytes = 0;

while ((bytes = is.read()) != -1) {
 fos.write(bytes);
 }

 is.close();

 fos.close();
 }
}

Até o próxima!

14 Respostas para “Baixar arquivo da Web com Java

Deixar mensagem para Thiago Cancelar resposta