clase Java DataOutputStream
Una corriente de salida de datos permite una forma independiente de la máquina Java Tipo de datos básicos aplicación está escrita la secuencia de salida subyacente.
El siguiente constructor se utiliza para crear un objeto de flujo de salida de datos.
DataOutputStream out = DataOutputStream(OutputStream out);
Después de crear un objeto, puede hacer referencia a la siguiente lista nos da el método de escritura de convección u otras operaciones.
No. | Descripción del método |
---|---|
1 | pública final void write (byte [] w, int off, int len) throws IOException La matriz de bytes especificada comenzando en el desplazamiento off a partir len bytes escritos en esta corriente de salida de la matriz de bytes. |
2 | Pública final int escritura (byte [] b) throws IOException El byte especificado a este flujo de salida de la matriz de bytes. |
3 |
|
4 | public void flush () throws IOException Rubores esta corriente y las fuerzas de cualquier byte de salida de búfer de salida para ser escritas. |
5 | writeBytes vacío final públicas (String s) throws IOException Escribe una secuencia de bytes de la cadena a la secuencia de salida subyacente, cada carácter de la cadena se escribe de forma secuencial, y descartando su alto ocho. |
Ejemplos
El siguiente ejemplo ilustra la DataInputStream y DataOutputStream utilizan este ejemplo para leer desde un archivo de texto test.txt en 5 líneas y convertidos en letras mayúsculas, el último guardado en otro archivo en test1.txt.
import java.io.*; public class Test{ public static void main(String args[])throws IOException{ DataInputStream d = new DataInputStream(new FileInputStream("test.txt")); DataOutputStream out = new DataOutputStream(new FileOutputStream("test1.txt")); String count; while((count = d.readLine()) != null){ String u = count.toUpperCase(); System.out.println(u); out.writeBytes(u + " ,"); } d.close(); out.close(); } }
Los ejemplos anteriores resultados compilados son los siguientes:
THIS IS TEST 1 , THIS IS TEST 2 , THIS IS TEST 3 , THIS IS TEST 4 , THIS IS TEST 5 ,