首页 > 编程语言 >java——API—— System类

java——API—— System类

时间:2022-11-17 22:12:54浏览次数:42  
标签:src java int System dest API 数组 public

System类的概述与使用

java.lang.System类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作,在System类的API文档中,常用的方法有:

  • public static long currentTimeMillis():返回以毫秒为单位的当前时间。
  • public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length):将数组中指定的数据拷贝到另一个数组中。

1.public static long currentTimeMillis()方法

验证for循环打印数字1-9999所需要使用的时间(毫秒)

public class SystemTest1 {
    public static void main(String[] args) {
        long start = System.currentTimeMillis();
        for (int i = 0; i < 10000; i++) {
            System.out.println(i);
        }
        long end = System.currentTimeMillis();
        System.out.println("共耗时毫秒:" + (end - start));
    }
}

2. arraycopy方法

public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length):将数组中指定的数据拷贝到另一个数组中。
数组的拷贝动作是系统级的,性能很高。System.arraycopy方法具有5个参数,含义分别为:

练习
将src数组中前3个元素,复制到dest数组的前3个位置上复制元素前:src数组元素[1,2,3,4,5],dest数组元素[6,7,8,9,10]复制元素后:src数组元素[1,2,3,4,5],dest数组元素[1,2,3,9,10]

import java.util.Arrays;

public class Demo11SystemArrayCopy {
    public static void main(String[] args) {
        int[] src = new int[]{1,2,3,4,5};
        int[] dest = new int[]{6,7,8,9,10};
        System.arraycopy( src, 0, dest, 0, 3);
        /*代码运行后:两个数组中的元素发生了变化
         src数组元素[1,2,3,4,5]
         dest数组元素[1,2,3,9,10]
        */
    }
}

 

 

 

 

 

标签:src,java,int,System,dest,API,数组,public
From: https://www.cnblogs.com/xiaobaibailongma/p/16901182.html

相关文章

  • javascript-代码随想录训练营day2
    59.螺旋矩阵Ⅱ题目链接:https://leetcode.cn/problems/spiral-matrix-ii/题目描述:给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的nxn......
  • java——API—— Date类
                        Date类的构造方法和成员方法:                      ......
  • JavaScript对象-RegExp1、RegExp2
    JavaScript对象-RegExp1 RegExp:正则表达式对象1、正则表达式:定义字符串的组成规则1.单个字符:[]如:[a][ab][a-zA-Z][0-9_]特殊符号代表特殊含义的单个字符:\ld:......
  • JavaScript对象-Global
    1.特点:全局对象这个Global中封装的方法不需要对象就可以直接调用方法名2.方法encodeURI():url编码decodeURI():url解码encodeURIComponent():url编码,编码的字符更......
  • java——API—— Object类——Object类&Objects类
                                               ......
  • Java中的字符串
    String类声明字符串声明一个字符串就是创建一个字符串对象。语法Stringa;Stringa,b,c;注意Stringa;相当于Stringa=null;创建字符串给字符串赋值的方法:1.......
  • javascript js 对象数组 转json 数组解构
           ......
  • 04-Java-数组
    Java-数组一个类型所有数据的有序集合每个数据称作一个数组元素,通过每个组的元素可以用下标访问它数组是声明与创建首先必须声明数组变量,才能在程序种使用数组。d......
  • JavaScript对象-Function、Array
    JavaScript对象-FunctionFunction:函数(方法对象):1、创建:1.varfun=newfunction(形式参数列表,方法体);2.function方法名称(形式参数列表){方法体}3.var......
  • JavaScript字符串MD5
    进行HTTP网络通信的时候,调用API向服务器请求数据,有时为了防止API调用过程中被黑客恶意篡改,所请求参数需要进行MD5算法计算,得到摘要签名。服务端会根据请求参数,对签名进行验......