I/O: Leer y Escibir

Adem�s de las clases e interfaces explicadas en esta lecci�n, java.io contiene las siguientes clases e interfaces

File
Representa un fichero del sistema de ficheros nativo.

Podemos crear un objeto File para un fichero del sistema de ficheros nativo y luego consultar en el objeto informaci�n sobre ese fichero (como su path completo).

FileDescriptor
Representa un manejador de fichero (o descriptor) para abrir un fichero o un socket.

Normalmente no usaremos esta clase.

StreamTokenizer
Parte el contenido de un stream en tokens.

Los Tokens son la unidad m�s peque�a reconocida por un algoritmo de an�lisis de texto (como palabras, s�mbolos, etc). Se puede usar un StreamTokenizer para analizar un fichero de texto. Por ejemplo, podr�amos usarlo para dividir un fichero fuente Java en nombres de variables, operadores, etc, o dividir un fichero HTML en etiquetas HTML.

FilenameFilter
Usado por el m�todo list de la clase File para determinar qu� ficheros se deben mostrar de un directorio. El FilenameFilter accepta o rechaza ficheros bas�ndose en su nombre. Podr�amos usar FilenameFilter para implementar unos sencillos patrones de b�squeda de ficheros como foo*.

Tambi�n podemos encontrar otros streams de entrada y salida en el paquete java.util.zip, incluyendo estos:

CheckedInputStream y CheckedOutputStream
Una pareja de streams de entrada y salida que mantiene un checksum de los datos que est�n siendo le�dos o escritos.
DeflaterOutputStreamy InflaterInputStream
Comprime o descomprime los datos que est�n siendo le�dos o escritos.
GZIPInputStream y GZIPOutputStream
Lee y escribe datos comprimidos en el formato GZIP.
ZipInputStream y ZipOutputStream
Lee y escribe datos comprimidos en el formato ZIP.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
ARTÍCULO ANTERIOR

SIGUIENTE ARTÍCULO