Curso de Java

Informática Dejar un comentario
11677 visitas

JavaDurante este mes estoy haciendo un curso de Java en la UOC.
Java es una plataforma de software desarrollada por Sun, que permite que los programas creados en ella puedan ejecutarse en diferentes plataformas. Más info.

El nombre viene de una variedad de café que se produce en la isla de Java. Más info.

Y ahí va el último programita que hice la semana pasada para una práctica del curso.
Filename: escriuQuadratsZip.java

/** Escribe en un fichero comprimido en ZIP, llamado dades.txt, los 1000 primeros números naturales y sus cuadrados.
*@author Daniel Pajuelo Vázquez
*@version 1.0
*/
import java.io.*;
import java.util.zip.*;
public class escriuQuadratsZip {
public static void main(String[] args) throws IOException{
String nombrefichero =”dades.txt”;
//Creo y escribo en el fichero dades.txt los números del 1 a 1000 y sus cuadrados
File cuadrados = new File(nombrefichero);
Writer salida = new BufferedWriter (new FileWriter(nombrefichero));
int i,q;
for (i=1;i<=1000;i++){ q=i*i; salida.write(Integer.toString(i)+' '+Integer.toString(q)+'\n'); } salida.close(); //Creo un buffer para leer el fichero dades.txt byte[] buf = new byte[1024]; //Creo el fichero dades.zip String ficherosalida = "dades.zip"; ZipOutputStream out = new ZipOutputStream(new FileOutputStream(ficherosalida)); // Comprimo el fichero FileInputStream in = new FileInputStream(nombrefichero); out.putNextEntry(new ZipEntry(nombrefichero)); // Transfiero los bytes del fichero de texto al zip int len; while ((len = in.read(buf)) > 0) {
out.write(buf, 0, len);
}
//Cierro la Entry y el fichero de entrada
out.closeEntry();
in.close();
//Cierro el fichero ZIP
out.close();
}
}

Si estás interesado en aprender java aquí os paso una excelente guía.



Escrito por Daniel Pajuelo Vázquez Bio de  Daniel Pajuelo VázquezEntradas escritas por Daniel Pajuelo Vázquez






Leave a Reply

Daniel Pajuelo Vázquez
 
A %d blogueros les gusta esto: