java.io · java.base · since Java 1.1

Writer

declaration
public abstract class Writer implements Appendable, Closeable, Flushable

The abstract character sink. OutputStreamWriter encodes to bytes; PrintWriter adds println/printf conveniences.

Key methods

void write(String str)The common case.
Writer append(CharSequence csq)Chaining-friendly.