Chinaunix首页 | 论坛 | 博客
  • 博客访问: 798418
  • 博文数量: 76
  • 博客积分: 2211
  • 博客等级: 上尉
  • 技术积分: 1693
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-26 19:36
文章分类

全部博文(76)

文章存档

2012年(67)

2011年(9)

分类: Java

2012-04-20 11:14:00

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


 

阅读(6731) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~