Zusammenfassung der Ressource
Flujo de Entrada y
Salida
- Entrada
- Leer datos sobre cualquier fuente concreta
- Salida
- Proporciona metodos necesarios para manejar la muestra de datos
- Es un concepto de flujo
que es una secuncia
ordenada de datos
origen y destino
- Entrada Basica
- int read
- Lee un solo byte de datos y los devuelve en rango
- int read(byte [] buf)
- Lee un array de bytes hasta buf.length
- int read(byte [] buf, int off, int len)
- Lee len bytes del flujo (o los
que pueda) y los coloca a
partir de la posición off del
array
- long skip(long count)
- Salta hasta count bytes de entrada o hasta el
final del flujo de entrada
- int available()
- Devuelve el número de bytes que están disponibles para leerse
- void close()
- cierra el flujo de entrada que abrió el constructor no-arg
- Entrada Primitiva
- Entrada con Ficheros
- FileInputStream
- Ficheros de entrada
- DataInputStream
- Proporcionan métodos para la
lectura y escritura de tipos
primitivos de un modo
independiente de la máquina.
- Salida Basica
- Salida Primitiva
- DataOutputStream
- void write(int b)
- Escribe b como byte
- void write(byte [] buf)
- Escribe un array de bytes
- void write(byte [] buf, int offset, int count)
- Escribe un array buf de bytes
- void flush()
- Vacia el flujo de modo que los bytes que
quedaran por escribir son escritos
- void close()
- Cierra el flujo de salida liberando los
recursos asociados a ese flujo
- Salida con Formato
- PrintStream
- Salida con Ficheros
- FileOutputStream
- Ficheros de salida
- Flujo Estandar E/S
- static InputStream in
- Flujo de entrada estándar para leer datos de tipo carácter.
- static OutputStream out
- Flujo de salida estándar para escribir mensajes.
- static OutputStream err
- Flujo de salida estándar para escribir mensajes de error.