美文网首页
学Java(List集合)

学Java(List集合)

作者: Hoffnung_8164 | 来源:发表于2020-04-16 20:28 被阅读0次

2.1、日期操作

Date,结合SimpleDateFormat类。

Calendar类。

2.1.1 Date类

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

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

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

2.1.2 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

*/

2.1.3 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();

2.2、集合(重点重点重点!!!!)

    集合框架:也叫容器类。理解为装数据的。

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

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

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

                引用类型,能够存储

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

    集合和数组的对比:

            作用:都是存储多个数据。相当于容器。大白话:装数据。

            区别:

                    存储的数据类型

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

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

                    容量:长度

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

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

                相同点:数组和集合本身,都是引用类型的数据。

2.3、Collection接口

    容器的大小:

        数组:arr.length,属性

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

            集合:list.size();

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

//常用方法:

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

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

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

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

clear();//清空容器

iterator();//迭代器

//其他方法

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

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

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

retainAll();//

相关文章

网友评论

      本文标题:学Java(List集合)

      本文链接:https://www.haomeiwen.com/subject/adzdvhtx.html