Java – 常用API – System 类

简介

System 是 Java 提供的系统的工具类,提供了一些与系统相关的方法。

 

exit() 退出虚拟机

System.exit(0);  // => 退出虚拟机

struts = 0 时,定义虚拟机正常退出,当不为0时,定义虚拟机程序非正常退出

执行该方法之后,后面的代码将不会再执行。

 

currentTimeMillis() 取当前时间戳(毫秒)

System.currentTimeMillis();  // => 当前时间戳,时间为毫秒

 

 

arraycopy() 数组复制

System.arraycopy(数组数据源,源起始索引,目的地数组,目的起始索引,拷贝个数);  

arraycopy 可以复制一个数组中的指定数据到另一个数组中的指定位置。

数组数据源:要被复制的数组

源起始索引:要从被复制数组的第几个索引开始复制

目的地数组:要复制到的数组

目的起始索引:要在复制到的数组的第几个索引开始复制

拷贝个数:要复制多少个数组成员

int[] arr1 = {1,2,3,4,5}
int[] arr2 = {6,7,8,9,0}

System.arraycopy(arr1,2,arr2,0,3);  // => {3,4,5,6,7,8,9,0}  arr1中的第2个索引取3个成员放在arr2的第0个索引前
System.arraycopy(arr1,1,arr2,2,3);  // => {6,7,8,2,3,4,9,0}  arr1中的第1个索引取3个成员到arr2中的第2个索引前

注意:

1.如果数据源数组和目的地数组都是基本数据类型,那么两者的类型必须保持一致,否则会报错。

2.在拷贝的时候需要考虑数组的长度,如果超出范围也会报错。

3.如果数据源数组和目的地数组都是引用数据类型,那么子类类型可以赋值给父类类型。

 

 

如果您喜欢本站,点击这儿不花一分钱捐赠本站

这些信息可能会帮助到你: 下载帮助 | 报毒说明 | 进站必看

修改版本安卓软件,加群提示为修改者自留,非本站信息,注意鉴别

THE END
分享
二维码
打赏
海报
Java – 常用API – System 类
System 是 Java 提供的系统的工具类,提供了一些与系统相关的方法。
<<上一篇
下一篇>>