System.arraycopy方法的使用Java认证考试

文章作者 100test 发表时间 2010:01:01 15:50:50
来源 100Test.Com百考试题网


  import java.util.Arrays.

  /**

  * 从指定源数组中复制一个数组,复制从指定的位置开始,

  *到目标数组的指定位置结束

  */

  public class LessionSystemArraycopy {

  public static void main(String[] args) {

  // 此方位为native方法。

  // public static native void arraycopy(

  // Object src, int srcPos, Object dest, // int destPos, int length).

  //初始化

  int[] ids = { 1, 2, 3, 4, 5 }. System.out.println(Arrays.toString(ids)). // [1, 2, 3, 4, 5]

  //测试自我复制

  //把从索引0开始的2个数字复制到索引为3的位置上

  System.arraycopy(ids, 0, ids, 3, 2). System.out.println(Arrays.toString(ids)). // [1, 2, 3, 1, 2]

  //测试复制到别的数组上

  //将数据的索引1开始的3个数据复制到目标的索引为0的位置上

  int[] ids2 = new int[6].

  System.arraycopy(ids, 1, ids2, 0, 3). System.out.println(Arrays.toString(ids2)). // [2, 3, 1, 0, 0, 0]

  //此功能要求

  //源的起始位置 长度不能超过末尾

  //目标起始位置 长度不能超过末尾

  //且所有的参数不能为负数


相关文章


Java向线程传递数据的三种方法Java认证考试
Java按字节长度截取字符串Java认证考试
lucene中对不同的域使用不同的分析器Java认证考试
JSP程序中Listener和Timer的运用Java认证考试
System.arraycopy方法的使用Java认证考试
tomcat监控器和定时器Java认证考试
java认证辅导:java调用存贮过程Java认证考试
MyEclipse8下载及svn配置Java认证考试
JAVA认证辅导:非常棒的放礼花的源程序Java认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛