Estructura de evoluciones cientificas
“Ingeniería en Informática” 2º semestre
Programación Orientada a Objetos
Proyecto Unidad 7
Lic. Samuel Martínez Ramos
Susana Miranda Alberto
11050078
13/06/12
Índice
Presentación…………………………………………………………………2
Definición de archivo de texto…………………………………..………….4
Código que lee y creaun archivo de texto…………….............................5
Definición de archivo binario………………………………………………..6
Operaciones básicas……………………...………………………………….7
Código………………………………………………………………………….8
Manejo de Excepciones ……………………………………......……………10
Glosario…………………………………………………………………………11
Bibliografía………………………………………………..……………………12
Archivos de texto y binarios
Para el almacenamiento de datosexisten básicamente dos formas en las que una cierta información puede ser almacenada (codificada) en un archivo como caracteres de texto o como información binaria y esta, diferencia permite hacer una clasificación entre dos tipos de archivos como Archivo de texto y archivos binarios
ARCHIVOS DE TEXTO
Un archivo es un conjunto de bytes secuenciales terminados con un carácter especial EOF en losque Un archivo de texto estos bytes son interpretados como caracteres toda la información que se almacena en un archivo de texto son caracteres esto quieres decir que la información almacenada en un archivo de texto puede ser visualizada por un procesador de textos o un editor cualquiera de la misma manera que se visualiza la información de un archivo que contiene un programa fuente C
“H” |“O” | “L” | “A” | ............. | “C” | EOF |
Estructura de un archivo de texto
Los archivos de texto también se llaman llano, simple, sencillo o plano son aquellos que están compuestos únicamente por texto sin formato, solo caracteres. Estos caracteres se pueden codificar de distintos modos dependiendo de la lengua usada algunos de los sistemas de codificación mas usados son el ASCII ,ISO,8859-1 y Utf-8a
Código que lee y crea un archivo de texto
package Archivos;
public class Main{
public static void main(String[] args) {
Archivo a = new Archivo();
a.crearTxt("Archivo.txt", "Linea 1");
System.out.println(a.leer("Archivo.txt"));
}
}
Código que lee un archivo de texto utilizando java
El archivo se lee línea por línea, y a medida que avanza la lectura se imprimen laslíneas por pantalla.
-------------------------------------------------
import java.io.*;
-------------------------------------------------
class LeerArchivo {
-------------------------------------------------
public static void main(String args[]) {
-------------------------------------------------
try{-------------------------------------------------
// Abrimos el archivo
-------------------------------------------------
FileInputStream fstream = new FileInputStream("LeerArchivo.java");
-------------------------------------------------
// Creamos el objeto de entrada
-------------------------------------------------DataInputStream entrada = new DataInputStream(fstream);
-------------------------------------------------
// Creamos el Buffer de Lectura
-------------------------------------------------
BufferedReader buffer = new BufferedReader(new InputStreamReader(entrada));-------------------------------------------------
String strLinea;
-------------------------------------------------
// Leer el archivo linea por linea
-------------------------------------------------
while ((strLinea = buffer.readLine()) != null) {
-------------------------------------------------
// Imprimimos...
Regístrate para leer el documento completo.