Java中常用的API

java.utill.Date:表示日期和时间的类。
Date 表示特定的瞬间,精确到毫秒。
毫秒:千分之一秒 1000毫秒=1秒
毫秒值的作用:可以对时间和日期进行计算。
可以日期转换为毫秒进行计算,计算完毕,将毫秒转换成日期

时间原点(0毫秒):1970年1月1日00:00:00(英国格林威治)
就是计算当前日期到时间原点之间一共经历了多少毫秒(1617106265245)
注意
中国属于东八区,会把时间增加8个小时
1970年1月1日00:00:00
把毫秒转换为日期
1天=24×60×60=86400秒=86400×86400000毫秒
Date类空参数构造方法
Date()获取当前日期和时间

DateFormat类
java.text.DateFormat是日期/时间格式画子类的抽象类。
作用:格式化(日期->文本)、解析(文本->日期)
成员方法:

String format(Date date)按照指定的模式,格式化为符合模式的字符串
Date parse(String source) 把符合模式的字符串,解析为Date日期
DateFormat类是一个抽象类,无法直接创建对象使用,可以直接使用DateFormat的子类java.text.SimpleDateFormat
构造方法:
SimpleDateFormat(String pattern)
用给定的模式和默认语言环境的日期格式符号和构造SimpleFormat。
参数模式区分大小写:

y 年
M 月
d 日
H 时
m 分
s 秒
写对应的模式,会把模式替换为对应的日期和时间

基本类型与字符串类型之间的相互转换
基本类型->字符串

基本类型值+""
包装类的静态方法toString(参数),不是Object类的toString()重载。
static String toString(int i)
String类的静态方法valueOf(参数)
static String valueOf(int i)返回int参数的字符串表达形式
字符串(String)->基本类型

使用包装类的静态方法parseXXX(“字符串”);
Integer类:static int parseInt(String s)
Double类:static double parseDouble(String s)

Collection集合
集合:集合是java中提供的一个容器,可以用来储存多个数据

数组长度是固定的,集合长度是可变的。
数组中储存的是同一类型的元素,可以储存基本数据类型值,集合储存的都是对象,对象类型可以不一致。
集合按照储存结构可以分为两大类,分别是单列集合java.util.Collection和双列集合java.util.Map。

 

共性方法:

public boolean add(E e);把给定的对象添加到当前集合中。
public void clearI();清空集合中所有的元素。
public boolean remove(E e);把给定的对象在当前集合中删除。
public boolean contains(E e);判断当前集合中是否包含给定的对象。
public boolean isEmpty();判断当前集合是否为空。
public int size();返回集合中元素的个数。
public Object[] toArray();把集合中的元素,储存到数组中
 


版权声明:本文为z917533313原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。