- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Archivos de textos en Java - lectura y escritura
Ejemplo de archivos de texto en java
Ejemplo con BufferedReader PrintWriter FileWriter FileReader
Les comparto un ejemplo de archivos de texto en Java
Descargar
Archivos binarios en Java lectura y escritura seek
https://ivanovich-hacker.blogspot.com/2019/03/ejemplo-de-archivos-binarios-en-java.html
Ejemplo de archivos de texto en java
Ejemplo con BufferedReader PrintWriter FileWriter FileReader
Les comparto un ejemplo de archivos de texto en Java
package archivotexto; import java.io.BufferedReader; import java.io.FileReader; import java.io.FileWriter; import java.io.PrintWriter; import java.util.Scanner; public class ArchivoTexto { BufferedReader lee = null; PrintWriter escribe = null; String titulo; String autor; int nPaginas; float precio; Scanner tecladoS = new Scanner(System.in); Scanner tecladoI = new Scanner(System.in); char[] letras = new char[1]; public ArchivoTexto() { try { escribe = new PrintWriter(new FileWriter("libros.txt")); lee = new BufferedReader(new FileReader("libros.txt")); lee.close(); } catch (Exception e) { System.out.println("Const "); } } public void cerrar() { escribe.close(); } public void agregarLibro() { try { escribe.println("#"); System.out.println("Datos para el nuevo libro"); System.out.print("Titulo libro:"); titulo = tecladoS.nextLine(); System.out.print("Autor:"); autor = tecladoS.nextLine(); System.out.print("Número de páginas:"); nPaginas = tecladoI.nextInt(); System.out.print("Precio:"); precio = tecladoI.nextFloat(); escribe.println("\nTitulo:" + titulo); escribe.println("Autor:"+autor); escribe.println("No. de páginas"+nPaginas); escribe.println("Precio:"+String.valueOf(precio)); escribe.flush();//se pasa los datos del buffer al archivo } catch (Exception e) { System.out.println("[]" + e.getMessage()); } } public void mostrarTodosLibros() { int con = 0; try { lee = new BufferedReader(new FileReader("libros.txt")); String dato; dato = lee.readLine(); while (dato != null) { //System.out.println("Libro ["+(con+1)+"]"); System.out.println(dato); dato = lee.readLine(); con++; } lee.close(); } catch (Exception ex) { System.out.println("mostrar " + ex.getMessage()); } } public static void main(String[] args) { ArchivoTexto archivo = new ArchivoTexto(); Scanner teclado = new Scanner(System.in); int estado = 0; while (estado != 3) { System.out.println("******** MENUCITO ********\n" + "1) Agregar nuevo libro\n" + "2) Mostras libros\n" + "3) Salir del programa\n"); estado = teclado.nextInt(); if(estado == 1){ archivo.agregarLibro(); }else if(estado == 2){ archivo.mostrarTodosLibros(); } } archivo.cerrar(); } }Link de descarga del proyecto
Descargar
Archivos binarios en Java lectura y escritura seek
https://ivanovich-hacker.blogspot.com/2019/03/ejemplo-de-archivos-binarios-en-java.html
archivos de texto en java
BufferedReader
ejemplo de archivos de texto en java
FileReader
FileWriter
lectura y escritura de archivos de texto en java
PrintWriter
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Comentarios
Publicar un comentario