📅  最后修改于: 2023-12-03 14:42:52.364000             🧑  作者: Mango
Java中的StringBuilder是一个可变的字符串,StringBuilder类中的getChars()方法可以将StringBuilder对象中的字符复制到目标字符数组中。
以下是getChars()方法的方法签名:
public void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)
该方法包含四个参数:
下面是一个StringBuilder getChars()方法的示例代码:
public class StringBuilderDemo {
public static void main(String[] args) {
StringBuilder str = new StringBuilder("Hello, World!");
char[] charArray = new char[5];
str.getChars(0, 5, charArray, 0);
System.out.println("The characters copied are:");
for (int i = 0; i < charArray.length; i++) {
System.out.println(charArray[i]);
}
}
}
本示例程序首先创建一个StringBuilder对象,接着创建一个大小为5的目标char数组,然后通过调用getChars()方法将原字符串中的前5个字符复制到目标char数组中。
getChars()方法根据提供的参数,将char数组中的字符复制到StringBuilder对象中,从源字符的“srcBegin”位置开始复制。复制从“srcBegin”到“srcEnd - 1”结束。这些字符被复制到目标字符数组“dst”中,复制从“dstBegin”位置开始,以保持复制后的字符的顺序不变。
getChars()方法是Java中用于将StringBuilder对象中的字符复制到目标字符数组的方法。使用方法需要提供源字符的位置,以及目标字符数组和复制后的字符应该存储的位置。本示例程序演示了如何使用getChars()方法从StringBuilder对象中复制字符。