工具类和包装类的使用(基础)
工具类和包装类的使用(基础知识点)
时间日期格式化
@Test
public void testDateFormat(){//1.将当前时间转为 正常格式
//创建 日期格式化类对象 ,HH 代表24小时制 . hh 12小时制
DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//将当前时间 格式化
String formatDate = format.format(new Date());
System.out.println(formatDate);//将当前时间转换成毫秒值
Date date = new Date();
long time = date.getTime();
System.out.println(time);//3. 将毫秒值转成 正常日期 1594811272718 (从数据库转成页面的字符串) 2020年10月11日
/* long value = 1594811272718L;
format = new SimpleDateFormat("yyyy年MM月dd日");String result = format.format(new Date(value));
System.out.println(result);*/
try {
format = new SimpleDateFormat("yyyy年MM月dd日");
Date date1 = format.parse("2020年07月15日");
System.out.println(date1);
} catch (ParseException e) {
e.printStackTrace();
}}
日历类
public void testCalendar(){
Calendar c = Calendar.getInstance(); //通过静态方法得到 日历类对象
int weekYear = c.getWeekYear();
System.out.println(weekYear);
Date time = c.getTime();
System.out.println(time);
}
system类
@Test
public void testSystem(){
Scanner scanner = new Scanner(System.in);
String str = scanner.next();
int result = scanner.nextInt();
}
StringBuilder类(StringBuilder 非线程安全,StringBuffer 线程安全)
public void testStringBuilder(){
StringBuilder sb = new StringBuilder();//append拼接
String ids = sb.append(1).append(",").append(2).append(",").append(3).append(",").toString();System.out.println(ids);
String result = ids.substring(0, ids.lastIndexOf(","));
System.out.println(result);
}
包装类(基本数据类型所对应的对象类型)
装箱和拆箱
装箱:把基本数据类型转换为包装数据类型的过程(即int转换成integer)
拆箱:将包装类型数据转换为基本类型(即integer转换为int)
手工装箱两种方法:1.使用构造函数 2.调用方法
public void test10(){
//手工 装箱
Integer a = new Integer(10); //构造函数
Integer b = Integer.valueOf(20); //类名调用静态方法//手工拆箱
Integer c = 5;
int d = c+5;//jdk从1.5开始就支持自动拆装箱了
Integer c1 = 5;
c1 = c1+10;
}
本文地址:https://blog.csdn.net/wzw_jiexika/article/details/107400296