• Java System类


    System类的概述

    /**
     * java.lang.System 类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作
     *      在System类的API文档中,常用的方法有
     *              public static Long currentTimeMillis()
     *              ————返回以毫秒为单位的当前时间
     *              public static void arraycopy(Object src, int srcpos, Object dest, int destpos, int Length)
     *              ————将数组中指定的数据拷贝到另一个数组中
     */

    System类常用的静态方法

    currentTimeMillis()方法

    作用:返回以毫秒为单位的当前时间

    public class DemoSystemCurrentTimeMillis {
        public static void main(String[] args) {
            // 程序执行前
            long start = System.currentTimeMillis();
            for (int i = 0; i < 9999; i++) {
                System.out.println("测试这个for循环用时");
            }
            // 程序执行后
            long end = System.currentTimeMillis();
            // 输出: 这个for循环耗时:146毫秒
            System.out.println("这个for循环耗时:" + (end - start) + "毫秒");
        }
    }

    arraycopy()方法

    参数说明:arraycopy(Object src, int srcpos, Object dest, int destpos, int Length)

        src:源数组

        srcpos:源数组复制的起始索引

        dest:目标数组

        destpos:目标数组的起始索引

        Length:复制的元素个数

    作用:将数组中指定的数据拷贝到另一个数组中

    例子:将数组1中的前三个元素

         复制到数组2的前三个位置上

    import java.util.Arrays;
    
    public class DemoSystemCopyArray {
        public static void main(String[] args) {
            // 定义源数组
            int[] array1 = {0, 1, 2, 3, 4};
            // 定义目标数组
            int[] array2 = {5, 6, 7, 8 ,9};
            System.out.println("复制前:" + Arrays.toString(array2));
    
            // 开始复制
            System.arraycopy(array1, 0, array2, 0, 3);
            System.out.println("复制后:" + Arrays.toString(array2));
        }
    }
    输出结果:
    复制前:[5, 6, 7, 8, 9]
    复制后:[0, 1, 2, 8, 9]
  • 相关阅读:
    HDU 1114 Piggy-Bank
    HDU 2955 Robberies
    NTOJ 290 动物统计(加强版)
    POJ 3624 Charm Bracelet
    HDU 2602 Bone Collector
    POJ 1523 SPF(无向图割顶)
    HDU 5311 Hidden String
    HDU 1421 搬寝室
    HDU 1058 Humble Numbers
    POJ 3259 Wormholes(spfa判负环)
  • 原文地址:https://www.cnblogs.com/liyihua/p/12181295.html
Copyright © 2020-2023  润新知