Java中CharArrayWriter类的append(CharSequence,int,int)方法用于将指定字符序列的子序列追加到writer。此append()方法将字符序列的一部分附加到CharArrayWriter并返回此CharArrayWriter.Syntax:
public CharArrayWriter append(CharSequence csq,
int start,
int end)
指定者:此方法由Appendable接口的append()方法指定。重写:此方法重写Writer类的append()方法参数:此方法接受三个参数:
csq-它表示要附加其子序列的字符序列。
开始-它代表子序列的起始索引。
结束-它表示子序列结尾之后的字符索引。
返回值:异常:此方法在将给定字符序列的子序列追加到其中之后返回CharArrayWriter.Exceptions:如果开始或结尾为负或开始大于end或end大于给定字符序列的长度,则此方法引发IndexOutOfBoundsException。在IO程序包的CharArrayWriter类中说明了append(CharSequence,int,int)方法:
Java
// Java program to illustrate
// CharArrayWriter
// append(CharSequence, int, int) method
import java.io.*;
public class GFG {
public static void main(String[] args)
{
// Create charArrayWriter
CharArrayWriter charArrayWriter
= new CharArrayWriter();
// Create character sequence
CharSequence csq = "GEEKSFORGEEKS";
// Append subsequence of character
// sequence to the charArrayWriter
charArrayWriter.append(csq, 8, 13);
// print the charArrayWriter
System.out.println(
charArrayWriter.toString());
}
}
输出:
GEEKS