常用类及List集合初识

日期操作

Date,结合SimpleDateFormat类。

Calendar类。

Date类

java.util.Date类:(区别于java.sql.Date)

表示特定时间的Date对象:年月日时分秒时区

Date类中的很多获取日期,时间等等的方法, 都被Calendar类所提供替代。

SimpleDateFormat类

专门用于日期和文本之间的转换。

表示日期时间的特殊字符:

/*

* SimpleDateFormat类:

* Date-->String:日期格式化?就是将一个日期Date对象,按照指定的字符串格式去显示。

* format(),根据模板,将date日期,转为String字符串类型

* 1.创建SimpleDateFormat对象。可以通过构造方法指定模板(格式):"yyyy-MM-dd"

* 如果没有指定模板,使用系统默认:20-4-16 上午11:09

* 2.sdf.format(date)-->String

* String-->Date:解析?就是将一个文本字符串,解析成一个Date对象。

* parse(),根据模板,将字符串解析为对应的日期对象,异常。

* 1.同上

* 2.sdf.parse(String)-->date

*/

 Calendar类

Calendar类是抽象的。GregorianCalendar子类。

获取日期时间,也可以设置日期时间。

//step1:创建Calendar类的对象。

Calendar calendar = new GregorianCalendar();//方式一

Calendar rightNow = Calendar.getInstance();//方式二

//step2:

//获取类

calender.get(YEAR,MONTH,DAY_OF_MONTH,DAY_OF_WEEK,HOUE,MINUTE....);

//设置

calendar.set();

集合

数组:存储一组相同类型的数据。理解为容器,装数据。里面的元素,就是存储的一坨数值。靠下标。

数组的局限:定长

要想使用,需要先创建数组。

要想创建数组,需要先指定大小。

一旦一个数组创建了,那么长度不能更改。

集合:

概念:动态存储多个对象。

动态:集合的大小是随着存储的元素的个数而改变。

对象:集合中所存储的数据,仅限于对象。

引用类型,能够存储

基本类型,装箱----->包装类类型,可以存储。

区别:

存储的数据类型

数组:可以存储任意类型:基本类型,引用类型。

集合:只能存储引用类型,对象。不能存储基本类型,但是可以存储包装类。

容量:长度

数组:定长,数组一旦创建,长度不能改。

集合:变长,长度随着存储的元素的数量而改变。

Collection接口

容器的大小:

数组:arr.length,属性

字符串:str.length(),方法

集合:list.size();

集合框架的最大的父接口:规定的都是集合容器最基本的功能。

//常用方法:

add(元素);//向容器中添加元素

remove(元素);//从容器中移出某个元素

size()//容器的大小,存储的元素的个数

contains(元素);//是否包含指定的元素

clear();//清空容器

iterator();//迭代器

//其他方法

addAll(容器);//向当前容器中,添加所有了另外一个容器中的所有的元素

removeAll(容器);//从当前容器中,删除所有另一个容器的元素

isEmpty();//判断容器是否为空

retainAll();//仅保留该容器中的所有元素

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容