工具类的构造方法一般用private修饰,方法用public static 修饰可以使用类名直接调用。
Array.sort()自动排序
intstring转换:int y=Integer.parseInt(s);String s=String.valueof(i)
字符串数组分割方法 string.split(reqex:分割符号);
JAVA中自动实现基本数据类型转换包装类类型的装箱和拆箱,但是不能将基本数据类型赋值为NULL再进行转换,会引起空指针异常。调用对象之前都要进行非空判断。
Integer i=Integer.valueof(100);
i +=300 ==i.intvalueof()+300;
设置当前系统时间:Date d=new Date();d.getTime();或者System.currentTimeMillis();
日期格式化:Date d=new Date();
SimpleDate sdf=new SimpleDate(pattern:设置日期格式);
String s=sdf.format(d);

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package 日期工具类;

import java.util.Calendar;
import java.util.Scanner;

public class CalendarTest {
//获取任一一年的几月有多少天。
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("请输入年份:");
int year = sc.nextInt();

Calendar c = Calendar.getInstance();//多态形式获取对象
c.set(year, 4, 1);//设置日历的年月日
c.add(Calendar.DATE, -1);//当前日期的前一天
int date = c.get(Calendar.DATE);//获取日历的值
System.out.println(date);
}

}
1
2
3
4

请输入年份:
2021
30