数学
日期
日历
系统
Math
java.util.Math包下
public class HelloWorld {
public static void main(String[] args) {
System.out.println(Math.abs(-3.14));//绝对值
System.out.println(Math.ceil(3.9));//向上取整
System.out.println(Math.floor(3.9));//向下取整
System.out.println(Math.round(3.9));//四舍五入
}
}
Date
毫秒:getTime()
public class HelloWorld {
public static void main(String[] args) {
Date date = new Date();
System.out.println(date.getTime());
}
}
DateFormat
时间:SimpleDateFormat
import java.text.SimpleDateFormat;
import java.util.Date;
public class HelloWorld {
public static void main(String[] args) {
//格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
Date date = new Date();
//转换
String d=sdf.format(date);
//结果
System.out.println(d);
}
}
Calendar
import java.util.Calendar;
public class HelloWorld {
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
// 赋值时年月日时分秒常用的6个值,注意月份下标从0开始,所以取月份要+1
System.out.println("年:" + cal.get(Calendar.YEAR));
System.out.println("月:" + (cal.get(Calendar.MONTH) + 1));
System.out.println("日:" + cal.get(Calendar.DAY_OF_MONTH));
System.out.println("时:" + cal.get(Calendar.HOUR_OF_DAY));
System.out.println("分:" + cal.get(Calendar.MINUTE));
System.out.println("秒:" + cal.get(Calendar.SECOND));
}
}
System
1、毫秒:currentTimeMillis()
public class HelloWorld {
public static void main(String[] args) {
//当前系统时间(毫秒)= 当前时间 - 1970 年 1月 1日 8点
//中国属于东八区
System.out.println(System.currentTimeMillis());
}
}
2、复制数组:arraycopy()
public class HelloWorld {
public static void main(String[] args) {
int[] a = {1,2,3,4,5};
int[] b = new int[9];
/*
* 5个参数
* 原数组 原数组起始 目标数组 目标数组起始 复制数组的数量
* */
System.arraycopy(a,0,b,0,a.length);
for (int i=0;i<b.length;i++){
System.out.println(b[i]);
}
}
}