Java.io.PrintStream.append() Method
Description
The java.io.PrintStream.append() method appends a subsequence of the specified character sequence to this output stream.
Declaration
Following is the declaration for java.io.PrintStream.append() method.
public PrintStream append(CharSequence csq,int start,int end)
Parameters
csq − The character sequence to append. If csq is null, then the four characters "null" are appended to this output stream.
start − The index of the first character in the subsequence.
end − The index of the character following the last character in the subsequence.
Return Value
This method returns this output stream.
Exception
IndexOutOfBoundsException − If start or end are negative, start is greater than end, or end is greater than csq.length().
Example
The following example shows the usage of java.io.PrintStream.append() method.
package com.tutorialspoint;
import java.io.*;
public class PrintStreamDemo {
public static void main(String[] args) {
CharSequence csq = "Hello World";
// create printstream object
PrintStream ps = new PrintStream(System.out);
// append our character sequences
ps.append(csq, 6, 11);
ps.append(csq, 0, 5);
// print the result
ps.flush();
ps.close();
}
}
Let us compile and run the above program, this will produce the following result −
WorldHello