PipedOutputStream close() in Java

close(): This method is available in the java.io.PipedOutputStream class of Java.

Syntax:

void java.io.PipedOutputStream.close() throws IOException

This method closes this piped output stream and releases any system resources associated with this stream. This stream may no longer be used for writing bytes.

Parameters: NA

Returns: NA

Throws:

IOException - if an I/O error occurs.

Approach

Java

import java.io.IOException;
import java.io.PipedOutputStream;

public class PipedOutputStreamclose {
    public static void main(String[] args) throws IOException {
        PipedOutputStream pipedOutputStream =
new PipedOutputStream();

        pipedOutputStream.close();

        System.out.println("Closing the piped output stream");
    }
}

Output:

Closing the piped output stream


Some other methods of PipedOutputStream

close()This method closes this piped output stream and releases any system resources associated with this stream.

connect(PipedInputStream)This method connects this piped output stream to a receiver.

flush()This method flushes this output stream and forces any buffered output by the test to be written out.

PipedOutputStream()This method creates a piped output stream that is not yet connected to a piped input stream.

PipedOutputStream(PipedInputStream)This method creates a piped output stream connected to the specified piped input stream.

write(int)This method writes the specified byte to the piped output stream.

write(byte[], int, int)This method writes len bytes from the specified byte array starting at offset off to this piped output stream.

No comments:

Post a Comment