java42
Posted -zero
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java42相关的知识,希望对你有一定的参考价值。
1.Random类
随机生成某个整数
Random r = new Random();
System.out.println(r.nextInt());
伪随机数:第一次打印为随机,再次运行,数字将保持不变
Random r1 = new Random(10);
System.out.println(r1.nextInt());
随机输出34到179之间的数
分析:.nextInt(15)表示生成0到15之间的随机数
当输出最小为0时,只需加上34;
当输出最小为145时,也只需加上34
System.out.println(34 + new Random().nextInt(145));
2.UUID:通用唯一识别符(在一台机器上生成的数字)
生成规律:是结合当前的时间和每台机器上的网卡识别符生成的一段字符
String a =UUID.randomUUID().toString();
System.out.println(a);
【4b8fc3b2-89e9-473a-80d6-c791e4e90826】
3.日期类(需要导包[util包])
import java.util.Date;
public class date类
public static void main(String[] args)
//获取当前的时间
Date date = new Date();
System.out.println(date);
//获取当前的毫秒值
long time = System.currentTimeMillis();
System.out.println(time);
//将毫秒值转换为当前的日期类型
Date date2 = new Date(time);
System.out.println(date2);
//中国日期
String d = date2.toLocaleString();
System.out.println(d);
//将日期转换为当前的毫秒值
System.out.println(date2.getTime());
当计算员工的工龄,年龄时类型都是date类
以上是关于java42的主要内容,如果未能解决你的问题,请参考以下文章