zoukankan      html  css  js  c++  java
  • Java基础知识强化85:System类之arraycopy()方法(数组拷贝)

    1. arraycopy方法(数组拷贝)

    1 public  static void arraycopy(object src,int srcPos,Object dest,int destPos, int length)

    从指定的数组中复制一个数组,复制从指定位置开始,到目标数组的指定位置结束。

    参数:

           src - 源数组

           srcPos - 源数组中的起始位置

           dest - 目的数组

           destPos - 目标数据中的起始位置

           length - 要复制的数组元素的数量

    2. 代码示例:

     1 package cn.itcast_03;
     2 
     3 import java.util.Arrays;
     4 
     5 /*
     6  * System类包含一些有用的类字段和方法。它不能被实例化。 
     7  * 
     8  * 方法:
     9  *         public static void gc():运行垃圾回收器。 
    10  *        public static void exit(int status):终止当前正在运行的 Java 虚拟机。参数用作状态码;根据惯例,非 0 的状态码表示异常终止。 
    11  *        public static long currentTimeMillis():返回以毫秒为单位的当前时间
    12  *        public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)
    13  *                从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。
    14  */
    15 public class SystemDemo {
    16     public static void main(String[] args) {
    17         // 定义数组
    18         int[] arr = { 11, 22, 33, 44, 55 };
    19         int[] arr2 = { 6, 7, 8, 9, 10 };
    20 
    21         // 请大家看这个代码的意思
    22         System.arraycopy(arr, 1, arr2, 2, 2);
    23 
    24         System.out.println(Arrays.toString(arr));
    25         System.out.println(Arrays.toString(arr2));
    26     }
    27 }

    运行效果如下:

  • 相关阅读:
    Spring IoC详解
    Hibernate 和Mybatis的区别
    Nand Flash 驱动框架
    Nor Flash 驱动框架
    USB驱动框架
    输入子系统框架
    module_init 内核调用过程
    平台设备驱动框架
    LCD驱动框架
    嵌入式-开篇
  • 原文地址:https://www.cnblogs.com/hebao0514/p/4838150.html
Copyright © 2011-2022 走看看