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
0
二维码
打赏
海报
Java – 常用API – System 类
System 是 Java 提供的系统的工具类,提供了一些与系统相关的方法。
TZMing花园 - 软件分享与学习
共有 0 条评论