Chuleta4

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 2,24 KB

 
1.Fichero que crea uno con numeros.
import java.io.*;
public class Datos1{
public static void main(String[]args){
int i;
int j;
PrintWriter pw;
BufferedWriter bw;
FileWriter fw;
BufferedReader teclado;
InputStreamReader isr;

String linea,datos1=null;
is r=new InputStreamReader(System.in);
teclado=new BufferedReader(isr);

System.out.println("Introduce el nombre del fichero");
try{
datos1=teclado.readLine();
}catch(IOException ioe){
System.out.println("Error en la entrada");
}
try{
fw=new FileWriter(datos1);
bw=new BufferedWriter(fw);
pw=new PrintWriter(bw);
for(i=0;i<10;i++){
for(j=0;j<=i;j++)
pw.print(j);
pw.println();
}

pw.close();
bw.close();
fw.close();
}catch(IOException ioe){ System.out.println("Error en la creacion del fichero"+ioe.toString());}
}
}


2.Copia fichero del 1.
import java.io.*;
public class Dos{
public static void main(String[]args)throws IOException{
String cadena=null;
PrintWriter ficheroS=null;
BufferedReader ficheroE=null;
BufferedReader teclado;
//crear objeto para leer por teclado
teclado=new BufferedReader(new InputStreamReader(System.in));

System.out.print("Introduce el nombre del fichero que se quiere copiar");
cadena=teclado.readLine();
//escribir en el fichero

try{
ficheroE=new BufferedReader(new FileReader(cadena));
ficheroS=new PrintWriter(new BufferedWriter(new FileWriter("datos2.txt")));
cadena=ficheroE.readLine();
while(cadena!=null){
ficheroS.println(cadena);
cadena=ficheroE.readLine();
}
}catch(FileNotFoundException fnfe){
System.out.println("Error en la entrada");}
finally{
if(ficheroE!=null)
ficheroE.close();
if(ficheroS!=null)
ficheroS.close();
}
}
}

Entradas relacionadas: