欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入
getChars
public void getChars(int srcBegin,
int srcEnd,
char[] dst,
int dstBegin)
将字符从此字符串复制到目标字符数组。
要复制的第一个字符在索引 srcBegin 处;要复制的最后一个字符在索引 srcEnd-1 处(因此要复制的字符总数是 srcEnd-srcBegin)。要复制到 dst 子数组的字符从索引 dstBegin 处开始,并结束于索引:
dstbegin + (srcEnd-srcBegin) – 1
参数:
srcBegin – 字符串中要复制的第一个字符的索引。
srcEnd – 字符串中要复制的最后一个字符之后的索引。
dst – 目标数组。
dstBegin – 目标数组中的起始偏移量。
抛出:
IndexOutOfBound***ception – 如果下列任何一项为 true:
srcBegin 为负。
srcBegin 大于 srcEnd
srcEnd 大于此字符串的长度
dstBegin 为负
dstBegin+(srcEnd-srcBegin) 大于 dst.length
二级java做题的时候方法:
public class java1{
public static void main(String[] args) {
String str=”Welcome to China!”;
char c[];
c=new char[str.length()];
str.getChars(0,str.length(),c,0);
int i;
for(i=c.length-1;i>=0;i–){
System.out.print(c[i]);
}
}
}
同生天地间,为何我不能。