This commit is contained in:
jp.av.dev 2020-11-16 02:00:24 -03:00
parent f1fd853e9d
commit 95cb894368
4 changed files with 93 additions and 0 deletions

View File

@ -0,0 +1,39 @@
package lectura_escritura_archivos; /** @author jp.av.dev@gmail.com */
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Scanner;
import java.util.logging.Level;
import java.util.logging.Logger;
public class CrearArchivoTexto {
public static void main(String[] args) {
FileWriter fw = null;
PrintWriter salida = null;
try {
Scanner sc = new Scanner(System.in);
fw = new FileWriter("c:/archivos/datos.txt", true); // "true" para especificar que agregue datos al archivo, sin el true, sobreescribe al archivo.
salida = new PrintWriter(fw);
String cadena;
System.out.println("Introduce text. Para salir escribe FIN :");
cadena = sc.nextLine();
while (!cadena.equalsIgnoreCase("FIN")) {
salida.println(cadena);
cadena = sc.nextLine();
}
salida.flush();
} catch (IOException ex) {
Logger.getLogger(CrearArchivoTexto.class.getName()).log(Level.SEVERE, null, ex);
} finally {
salida.close();
}
}
}

View File

@ -0,0 +1,34 @@
package lectura_escritura_archivos; /** @author jp.av.dev */
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class LeerArchivoTexto {
public static void main(String[] args) {
FileReader fr = null;
try {
fr = new FileReader("./datos.txt");
BufferedReader entrada = new BufferedReader(fr);
String cadena = entrada.readLine();
while (cadena != null) {
System.out.println(cadena);
cadena = entrada.readLine();
}
} catch (FileNotFoundException e) {
System.out.println(e.getMessage());
} catch (IOException e) {
System.out.println(e.getMessage());
} finally {
try {
if(fr != null) {
fr.close();
}
} catch (IOException e) {
System.out.println(e.getMessage());
}
}
}
}

View File

@ -0,0 +1,16 @@
## Apuntes útiles
*para correr en consola o consulta de sintaxis*
**Compilar :** `$ javac ./NombreArchivo.java`
**Ejecutar :** `$ java ./NombreArchivo.java`
### [Lectura-Escritura ]()
- [*Demo archivo*]()
- [*Leer txt*]()
- [*Crear txt*]()
- [*Lectura binario*]()
- [*Crear binario*]()
- [*Cargar imagen*]()
- [*Persona POO*]()

View File

@ -0,0 +1,4 @@
Primera liena datos.txt
Segunda linea
3° linea
4° linea