javaSE 笔记 Arrays类 + 基本类型包装类 + 装箱拆箱 + Data + Calendar

Arrays类

Arrays类包含用于操作数组的各种方法,两种最常用的,一个是toString(int[] a) 还有一个是 sort(int[] a)
PS:跟Math类一样,他们的构造方法都是private修饰的,目的是不让创建对象,成员都是用public static修饰,目的是为了
直接用类名访问。

基本类型包装类

将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。。,比如把short -> Short,int -> Integer
比如将数据转成字符串等,下面的互相转换方法都是静态方法,十分有用。

int number = 100;
String s = String.valueOf(number);
System.out.println(s);

String s = "100";
int y = Integer.parseInt(s);
System.out.println(y);

String类型的变量有个split方法挺好用的,跟python中的一样,
比如String s = "91 27 56 78 436"; String[] strArray= s.split("");

自动装箱,拆箱

装箱:装箱基本数据类型->包装类类型
拆箱:包装类类型->基本数据类型
Integer i = 100; //自动装箱
i += 200; // i = i + 200; i + 200属于自动拆箱,i = i + 200 属于自动装箱
这边有一个需要注意的就是println()方法,只能输出string类型的数据,之所以能println(20)里面带整数,就是因为先
自动装箱成Integer了,然后再调用了toString()方法,才能输出的。

Date类的常用方法

public long getTime() //获取的是日期对象从1970年1月1日00:00:00到现在的毫秒值
public void setTime() //设置时间,给的是毫秒值,给1000 x 60 x 60相当于一个小时的毫秒,那就是1970年1点的时间,
也就相当于是加多少毫秒上去。另外考虑到东八区的时区。。

SimpleDataFormat类

格式化日期:public final String format(Date date):将日期格式化成日期/时间字符串
解析日期:public Data parse(String source):从给定字符串的开始解析文本以生成日期
关于日期跟字符串的互相转换部分可以看P210

Calendar

Calendar为某一时刻和一组日历字段之间的转换提供了一些方法,并为操作日历字段(指的是几几年,几几月之类的)提供了一些方法。
看黑马视频P210,211

posted @ 2021-08-19 21:03  Lanezzz  阅读(48)  评论(0)    收藏  举报