- 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 proyectoDescargar
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