Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lectura y Escritura de FicherosBinarios
Lectura y Escritura de FicherosBinarios
Lectura y Escritura de FicherosBinarios
BINARIOS
2ªDAM
LECTURA Y ESCRITURA DE FICHEROS BINARIOS
• LOS FICHEROS BINARIOS ALMACENAN SECUENCIAS DE DÍGITOS BINARIOS QUE NO SON LEGIBLES
DIRECTAMENTE POR EL USUARIO COMO OCURRÍA CON LOS FICHEROS DE TEXTO.
• TIENEN LA VENTAJA DE QUE OCUPAN MENOS ESPACIO EN DISCO.
• EN JAVA, LAS DOS CLASES QUE NOS PERMITEN TRABAJAR CON FICHEROS SON FILEINPUTSTREAM
(PARA ENTRADA) Y FILEOUTPUTSTREAM (PARA SALIDA), ESTAS TRABAJAN CON FLUJOS DE BYTES Y
CREAN UN ENLACE ENTRE EL FLUJO DE BYTES Y EL FICHERO.
• LOS MÉTODOS QUE PROPORCIONA LA CLASE FILEINPUTSTREAM PARA LECTURA SON SIMILARES A
LOS VISTOS PARA LA CLASE FILEREADER, ESTOS MÉTODOS DEVUELVEN EL NÚMERO DE BYTES
LEÍDOS O -1 SI SE HA LLEGADO AL FINAL DEL FICHERO:
LECTURA Y ESCRITURA DE FICHEROS BINARIOS
METODOS FILE INPUTSTREAM : Devuelvo el número de bytes leídos o -1 si se ha llegado
al final del fichero
Para leer y escribir datos de tipos primitivos: int, float, long, etc usaremos las clases
DatalnputStream y DataOutputStream. Estas clases definen diversos métodos readXXX
y writeXXX que son variaciones de los métodos readO y writeO de la clase base para
leer y escribir datos de tipo primitivo.
LECTURA Y ESCRITURA DE FICHEROS DE BINARIOS