DateFormat类
public SimpleDateFormat(String pattern) :用给定的模式和默认语言环境的日期格式符号构造
public String format(Date date) :将Date对象格式化为字符串
public Date parse(String source) :将字符串解析为Date对象
Calendar类
public static Calendar getInstance() :使用默认时区和语言环境获得一个日历
public int get(int field) :返回给定日历字段的值
public void set(int field, int value) :将给定的日历字段设置为给定值
public abstract void add(int field, int amount) :根据日历的规则,为给定的日历字段添加或减去指
定的时间量
public Date getTime() :返回一个表示此Calendar时间值(从历元到现在的毫秒偏移量)的Date对象
System类
public static long currentTimeMillis() :返回以毫秒为单位的当前时间
public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) :将
数组中指定的数据拷贝到另一个数组中
StringBuilder类
public StringBuilder() :构造一个空的StringBuilder容器
public StringBuilder(String str) :构造一个StringBuilder容器,并将字符串添加进去
public StringBuilder append(...) :添加任意类型数据的字符串形式,并返回当前对象自身
public String toString() :将当前StringBuilder对象转换为String对象
包装类
自动装箱:从基本类型转换为对应的包装类对象
自动拆箱:从包装类对象转换为对应的基本类型
基本类型转换String总共有三种方式最简单的一种方式:
基本类型直接与””相连接
String转换成对应的基本类型
除了Character类之外,其他所有包装类都具有parseXxx静态方法可以将字符串参数转换为对应的基本类型
Collection集合
public boolean add(E e) : 把给定的对象添加到当前集合中
public void clear() :清空集合中所有的元素
public boolean remove(E e) : 把给定的对象在当前集合中删除
public boolean contains(E e) : 判断当前集合中是否包含给定的对象
public boolean isEmpty() : 判断当前集合是否为空
public int size() : 返回集合中元素的个数
public Object[] toArray() : 把集合中的元素,存储到数组中
Iterator迭代器
public Iterator iterator() : 获取集合对应的迭代器,用来遍历集合中的元素
public E next() :返回迭代的下一个元素
public boolean hasNext() :如果仍有元素可以迭代,则返回 true
增强for
for(元素的数据类型 变量 : Collection集合or数组){ //操作代码 }
遍历Collection和数组
泛型
含有泛型的类
修饰符 class 类名<代表泛型的变量> { } 创建对象的时候确定泛型
含有泛型的方法 修饰符 <代表泛型的变量> 返回值类型 方法名(参数){ } 调用方法时,确定泛型的类型
含有泛型的接口 修饰符 interface接口名<代表泛型的变量> { } 1定义类时确定泛型的类型; 2始终不确定泛型的类型,直到创建对象时,确定泛型的类型
泛型通配符
泛型的上限: 格式: 类型名称<? extends 类>对象名称 意义:只能接受该类型及其子类
泛型的下限: 格式: 类型名称<? super 类>对象名称 意义:只能接受该类型及其父类