Java String getChars() 方法

来源:这里教程网 时间:2026-02-16 11:51:00 作者:

前言

定义和用法getChars() 方法将字符串中的字符复制到 char 数组中。实例将字符串的一部分复制到 char 数组中:char[] myArray = {


定义和用法

getChars() 方法将字符串中的字符复制到 char 数组中。


实例

将字符串的一部分复制到 char 数组中:

char[] myArray = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'};
System.out.println(myArray);

String myStr = "Hello, World!";
myStr.getChars(7, 12, myArray, 4);
System.out.println(myArray);

运行实例 »

点击 "运行实例" 按钮查看在线实例


语法

public void getChars(int start, int end, char[] destination, int position)

运行实例 »

点击 "运行实例" 按钮查看在线实例

参数

参数 描述
start 必需。要复制的第一个字符在字符串中的位置。
end 必需。要复制的最后一个字符后面的位置在字符串中的位置。
destination 必需。将字符复制到的数组。
position 必需。在目标数组中写入复制字符的位置。

技术细节

返回: 无返回值。
抛出:

IndexOutOfBoundsException - 在以下任何情况下:

如果 startposition 为负数 如果 end 大于字符串的长度 如果 start 大于 end 如果复制的字符无法放入目标数组中
Java 版本: 任意版本。

相关推荐