System类的简单介绍

System是一个系统类,主要用于获取系统属性数据

常用方法:
1.arraycopy(Object src, int srcPos, Object dest, int destPos, int length):从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。

int[] srcArr={10,11,12,13,14,15};
  //把srcArr的数组元素拷贝至destArr数组中
  int[] destArr=new int[4];
  System.arraycopy(srcArr, 2, destArr, 1, 2);
  System.out.println(Arrays.toString(destArr));

在这里插入图片描述
2.currentTimeMillis():获取当前系统时间,以毫秒为单位

System.out.println(System.currentTimeMillis());

在这里插入图片描述
3.exit(int status):退出jvm 如果参数是0表示正常退出jvm,非0表示不正常

System.exit(0);

4.gc():运行垃圾回收器
5.getProperties() : 确定当前的系统属性。

Properties properties=System.getProperties();
  properties.list(System.out);

在这里插入图片描述

练习:随机产生验证码:

public class Demo9 {
 public static void main(String[] args) {
  // TODO Auto-generated method stub  
  char[] arr={'中','国','a','g','e','9','3'};
  StringBuilder sb=new StringBuilder();
  Random random=new Random();
  //需要四个随机数
  for(int i=0;i<4;i++){
   int index=random.nextInt(arr.length);
   sb.append(arr[index]);
  }
  System.out.println(sb);
 }
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值