Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Java

Clase Java OutputStream

Clase Java OutputStream

En este tutorial, aprenderemos sobre Java OutputStream y sus métodos con la ayuda de un ejemplo.

El OutputStream clase del java.io paquete es una superclase abstracta que representa un flujo de salida de bytes.

Desde OutputStream es una clase abstracta, no es útil por sí misma. Sin embargo, sus subclases se pueden usar para escribir datos.


Subclases de OutputStream

Para usar la funcionalidad de OutputStream , podemos usar sus subclases. Algunos de ellos son:

Aprenderemos sobre todas estas subclases en el próximo tutorial.


Crear un flujo de salida

Para crear un OutputStream , debemos importar el java.io.OutputStream paquete primero. Una vez que importamos el paquete, así es como podemos crear el flujo de salida.

// Creates an OutputStream
OutputStream object = new FileOutputStream();

Aquí, hemos creado un objeto de flujo de salida usando FileOutputStream . Es porque OutputStream es una clase abstracta, por lo que no podemos crear un objeto de OutputStream .

Nota :También podemos crear el flujo de salida de otras subclases del OutputStream clase.


Métodos de OutputStream

El OutputStream class proporciona diferentes métodos que son implementados por sus subclases. Estos son algunos de los métodos:


Ejemplo:OutputStream utilizando FileOutputStream

Así es como podemos implementar OutputStream usando el FileOutputStream clase.

import java.io.FileOutputStream;
import java.io.OutputStream;

public class Main {

    public static void main(String args[]) {
        String data = "This is a line of text inside the file.";

        try {
            OutputStream out = new FileOutputStream("output.txt");

            // Converts the string into bytes
            byte[] dataBytes = data.getBytes();

            // Writes data to the output stream
            out.write(dataBytes);
            System.out.println("Data is written to the file.");

            // Closes the output stream
            out.close();
        }

        catch (Exception e) {
            e.getStackTrace();
        }
    }
}

En el ejemplo anterior, hemos creado un flujo de salida usando el FileOutputStream clase. El flujo de salida ahora está vinculado con el archivo output.txt .

OutputStream out = new FileOutputStream("output.txt");

Para escribir datos en output.txt archivo, hemos implementado estos métodos.

output.write();      // To write data to the file
output.close();      // To close the output stream

Cuando ejecutamos el programa, el output.txt El archivo está lleno con el siguiente contenido.

This is a line of text inside the file.

Para obtener más información, visite Java OutputStream (documentación oficial de Java).


Java

  1. Palabra clave final de Java
  2. Operador de instancia de Java
  3. Herencia de Java
  4. Clase estática anidada de Java
  5. Clase anónima de Java
  6. Clase única de Java
  7. Reflexión Java
  8. Clase Java ArrayList
  9. Clase Java ObjectOutputStream
  10. Genéricos de Java
  11. Clase de archivo Java