Java回炉之常用类

Java回炉之常用类

Math

  • public static int abs(int a)绝对值
  • public static double ceil(double a)向上取整
  • public static double floor(double a)向下取整
  • public static int max(int a,int b) 最大值
  • public static int min(int a,int b) 最小值
  • public static double pow(double a,double b)a的b次幂
  • public static double random()随机[0.0,1.0)
  • public static int round(float a) 四舍五入
  • public static double sqrt(double a)正平方根
    获取两个数之间的随机数
int get(int start, int end){
    return (int)(Math.random() * (end - start + 1 )) + start;
}

Random

  • Random()使用默认种子,即当前时间毫秒值
  • Random(long seed)使用指定种子,每次生成的随机数序列相同
  • nextInt()int范围内的随机数
  • nextInt(int n)返回[0,n)之间的随机数

DateFormat和SimpleDateFormat

  • 格式化时间
Date date = new Date();
SimpleDateFormat sdf= new SimpleDateFormat("yyy年");
String s = sdf.format(date);
//y-年;M-月;d-日;H-时;m-分;s-秒;
  • 字符串转时间
String str = "11:11:11";
SimpleDateFormat sdf= new SimpleDateFormat("HH:mm:ss");
Date date = sdf.parse(str);

Calendar

  • Calendar now = Calendar.getInstance();//获取实例
  • now.get(Calendar.YEAR);//获取字段
  • now.add(Calendar.Month,-2);//俩月前的现在
  • now.set(1949,0,1);//1949年1月1日,注意月传入0
  • now.set(year,2,1);now.add(Calendar.DATE,-1);//获取某一年2月多少天
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值