Writer append(CharSequence) in Java

append(CharSequence): This method is available in the java.io.Writer class of Java.

Syntax:

Writer java.io.Writer.append(CharSequence csq) throws IOException

This method takes one argument. This method appends the specified character sequence to this writer.

Note: Depending on the specification of toString for the character sequence csq, the entire sequence may not be appended.

Parameters: One parameter is required for this method.

csq: The character sequence to append. If csq is null, then the four characters "null" are appended to this writer.

Returns: This writer.

Throws:

1. IOException - If an I/O error occurs.

Approach

Java

import java.io.IOException;
import java.io.StringWriter;
import java.io.Writer;

public class Writerappend2 {
    public static void main(String[] args) throws IOException {

        Writer writer = new StringWriter();

        CharSequence csq = new String("HELLO JAVA");
        writer.append(csq);

        System.out.println("Successfully append");

        writer.close();
    }
}

Output:

Successfully append


Some other methods of Writer

append(char)This method appends the specified character to this writer.

append(CharSequence)This method appends the specified character sequence to this writer.

append(CharSequence, int, int)This method appends a subsequence of the specified character sequence to this writer.Appendable.

close()This method closes the stream, flushing it first.

flush()This method flushes the stream.

Writer.nullWriter()This method returns a new Writer who discards all characters

write(char[])This method writes an array of characters.

write(int)This method writes a single character.

write(String)This method writes a string.

write(char[], int, int)This method writes a portion of an array of characters.

write(String, int, int)This method writes a portion of a string.

No comments:

Post a Comment