Java.IO.BufferedOutputStream Class
Wraps an existing Java.IO.OutputStream and buffers the output.

See Also: BufferedOutputStream Members

Syntax

[Android.Runtime.Register("java/io/BufferedOutputStream", DoNotGenerateAcw=true)]
public class BufferedOutputStream : FilterOutputStream

Remarks

Wraps an existing Java.IO.OutputStream and buffers the output. Expensive interaction with the underlying input stream is minimized, since most (smaller) requests can be satisfied by accessing the buffer alone. The drawback is that some extra space is required to hold the buffer and that copying takes place when flushing that buffer, but this is usually outweighed by the performance benefits.

A typical application pattern for the class looks like this:

java Example

 BufferedOutputStream buf = new BufferedOutputStream(new FileOutputStream("file.java"));
 

See Also

[Android Documentation]

Requirements

Namespace: Java.IO
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 1