日期相关类
1 Date类
A,构造方法
Date():根据当前系统时间创建日期对象
Date(long time):根据传递的毫秒值时间创建日期对象
B,成员方法
long getTime():获取当前对象的毫秒值时间
String toLocaleString():根据本地格式转换日期对象
2 DateFormat类和SimpleDateFormat类
A,构造方法
SimpleDateFormat(String s):根据指定模板创建日期格式化对象
B,成员方法
DateFormat(Date d):根据指定格式格式化对象
Date parse(String s):根据指定格式解析字符串
3 Calendar类
A,创建对象方式
Calendar c = Calendar.newinstance(); 获取日历类对象
B,成员方法
Int get(int n): 获取指定日历字段信息
vold set(int n,int value):将指定日历字段设定为指定的值
vold add(int n,int value):将指定日历字段增加或减少指定的值
StringBuilder在内存中始终是一个数组占用空间少,效率高,如果超出StringBuilder的容量,会自动扩容
java.lang.StringBuilder类:字符串缓冲区,可以提供字符串的效率
构造方法
-public StringBuilder():构造一个空的StringBuilder容器
-public StringBuilder(String str):构造一个StringBuilder容器,并将字符串添加进去
StringBuilder的成员方法:
public StringBuilder oppend(...):添加任意类型字符串形式,并返回当前对象自身
参数:可以是任意的类型数据
-成员方法
StringBuilder append(Object obj):添加内容
StringBuilder reverse ():反转内容
String toString():将缓冲区内容转变为字符串
public String toString():将当前StringBuilder对象转换为String对象
包装类
1 基本类型对应的包装类
byte Byte
short Short
int integer
long Long
float Float
double Double
char Character
boolean Boolean
装箱:把基本类型的数据,包装到包装类中(基本类型的数据——>包装类)
构造方法:
Integer(int value)构造一个新分配的Integer对象,他表示指定的int值
Integer(String s)构造一个新分配的Integer对象,它表示String参数所指示的int值
传递的字符串,必须是基本类型的字符串,否则会抛出异常“100”正确“a”抛异常
静态方法
static integer valueOf(int i)返回一个表示指定的int值的Integer实例
static integer valueOf(String S)返回保存指定的String的值得Integer对象
拆箱:在包装类中取出基本类型的数据的(包装类——>基本类型的数据)
成员方法
int intValue()以int 类型返回该Integer的值
自动装箱:直接把int类型的整数赋值给包装类
自动拆箱:in是包装类,无法直接参与计算,可以自动转换为基本类型数据,再参与计算
int 数据类型
Collection集合常用方法
boolean add(E e); 向集合中添加元素
boolean remove(E e);向集合中删除元素
void clear(); 清空集合所有元素
boolean contains(E e);判断集合中是否包含某个元素
boolean isEmpty(); 判断集合是否为空
int size(); 获取集合的长度
Object[] toArray(); 将集合转变成数组