首页 > 其他分享 >Day19

Day19

时间:2022-10-08 14:58:03浏览次数:53  
标签:类型转换 int 集合 数组 date Calendar Day19

Calendar-Date

Calendar:操作时间分类的类

  • 创建Calendar:
    Calendar c=Calendar.getInstance();

Date中的方法

date类型转换成long类型:
			long l=date.getTime();
long类型转换成date类型:
			date.setTime(long l)

Calendar中的方法

Calendar类型转换成date类型 :
			date d=c.getTime();-->c指的是Calendar类型的c
date类型转换成Calendar类型
			c.satTime(date);-->没有返回值
设置时间分量
		c.set(int filed,int value)(filed,value表示值)
获取时间分量
		get(int filed)
增加时间分量
		add(int filed,int value)-->如果设置为负数,就代表减

image
image
image

重点

DAY_OF_YEAR:年中天
DAY_OF_WEEK:周中天(星期是从星期天开始算的,周日代表一周的第一天)
DAY_OF_MONTH:月中天(月份是从0开始算的,0表示一月)

数组和集合的区别

数组:存放一组相同数据的类型的

数组有长度:length
数组有下标:从0开始
数组想要进行增删操作:需要进行扩容或者缩容,比较麻烦

集合:可以存放不同的数据类型数据,但实际开发的时候,还是得存放相同的数据类型数据,为了方便拿取

集合也有长度:size()
集合也有索引:从0开始
集合想要进行增删操作:很方便,直接调用对应方法,会自动变化长度

集合的接口:Collection

List和set都是Collection下面的子接口
LinkedList和ArrayList都是List接口下面的两个实现类
Hashset是set接口下面的实现类

面试

Collection和Collections的区别
Collection是集合的接口
Collections是操作集合的工具类
List和Set的区别
List集合是有序可重复的
Set集合是无序不可重复的
LinkedList和ArrayList的区别
LinkedList的底层是链表实现的,增删快,查询慢
ArrayList的底层是数组实现的,增删慢,查询快

标签:类型转换,int,集合,数组,date,Calendar,Day19
From: https://www.cnblogs.com/ayuuuuu/p/16768324.html

相关文章

  • 前端JS-Day19
    动态创建元素:document.write:直接写入页面流,会导致页面重绘。innerHTML和createElement相似,但执行效率不同。创建内容时若采取数组形式,innerHTML耗时优于createElement。......