java中的getChars()方法

6886阅读 0评论2012-04-20 genehang
分类:Java

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]);
   }
  }
}


 

上一篇:android之JNI参数传递
下一篇:Android Animation学习笔记