Escribir y leer un archivo
import java.io.*;
import java.util.Scanner;
public class Ejemplo10{
public static void main(String[] args) {
// Validamos si existe el fichero
Scanner leer = new Scanner(System.in);
String sFichero = "fichero.txt";//se le asifna un nombre al fichero
File fichero = new File(sFichero);//se crea un fichero
if (fichero.exists())//si el fichero esta creado
System.out.println("El fichero " + sFichero //imprimir el fichero ya existe
+ " ya existe");
else {
try{
BufferedWriter bw =
new BufferedWriter(new FileWriter(sFichero));//se crea un buffer de escritura
// Escribimos 10 filas
System.out.println("Para Finalizar Presione *");
int x = 0;
while(true){
System.out.println("Ingrese frase: ");
String frase = leer.nextLine();//pide que ingrese una frase
bw.write("Frase " +x + "= " +frase +"\r\n");//se escribe en el fichero el numero de
//pregunta y la pregunta
}
// Hay que cerrar el fichero
bw.close();
} catch (IOException ioe){
ioe.printStackTrace();//se crea la excepcion que se ocupa en archivos
}
}
try {
FileReader fr = new FileReader("fichero.txt"); // se lee el archivo
BufferedReader bf = new BufferedReader(fr);// se crea n buffer de lectura
String sCadena;
while ((sCadena = bf.readLine())!=null) {//si el archivo esta escrito
System.out.println(sCadena);//se imprime todo lo que esta en el archivo
}
} catch (FileNotFoundException fnfe){
fnfe.printStackTrace();
} catch (IOException ioe){
ioe.printStackTrace();
}
}
}
Comentarios
Publicar un comentario
Deja tus comentario