javaSE基础总结(三)
01 Object类
方法名 | 方法介绍 |
---|---|
equals | public boolean equals(Object obj) :指示其他某个对象是否与此对象“相等” |
toString | public String toString() :返回该对象的字符串表示 |
02 Date类
方法 | 方法介绍 |
---|---|
public Date() | 当前时间 |
public Date(long date) | 参考1970-1-1 |
03 DateFormat类
方法 | 方法介绍 |
---|---|
public SimpleDateFormat(String pattern) | 实例方法 |
DateFormat df = new SimpleDateFormat(“yyyy‐MM‐dd”) | 实例化对象 |
public String format(Date date) | 将Date对象格式化为字符串 |
public Date parse(String source) | 将字符串解析为Date对象 |
04 Calendar类
Calendar为抽象类,不能直接创建对象,而是通过静态方法创建,返回子类对象,如下:
Calendar cal = Calendar.getInstance();
方法 | 方法介绍 |
---|---|
public int get(int field) | 返回给定日历字段的值 |
int year = cal.get(Calendar.YEAR) | 返回年份信息 |
public void set(int field, int value) | 将给定的日历字段设置为给定值 |
cal.set(Calendar.YEAR, 2020) | 将年份设置为2020年 |
public abstract void add(int field, int amount) | 根据日历的规则,为给定的日历字段添加或减去指定的时间量 |
cal.add(Calendar.YEAR,‐20) | 回到20年前 |
public Date getTime() | 返回一个表示此Calendar时间值(从历元到现在的毫秒偏移量)的Date对象 |
Date d = cal.getTime() | 返回一个时间对象 |
05 System类
方法 | 方法介绍 |
---|---|
System.currentTimeMillis() | 获得系统当前时间long类型(通常用于查看程序前后执行的时间差) |
public static long currentTimeMillis() | 返回以毫秒为单位的当前时间 |
System.arraycopy( src, 0, dest, 0, 3) | arraylist底层使用这个进行扩容,增,删等号操作 |
public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) | 将数组中指定的数据拷贝到另一个数组中 |
06 StringBuilder类
线程不安全,效率高
方法 | 方法介绍 |
---|---|
StringBuilder builder = new StringBuilder() | 可以进行链式编程(每次append后返回的都是this) |
builder.append(“hello”) | 在后边追加"hello" |
07 包装类
方法 | 方法名 |
---|---|
Integer.valueOf(4) | 装箱 |
i.intValue() | 拆箱 |
从Java 5(JDK 1.5)开始,基本类型与包装类的装箱、拆箱动作可以自动完成
08 string转换
public static byte parseByte(String s) | 将字符串参数转换为对应的byte基本类型 |
public static short parseShort(String s) | 将字符串参数转换为对应的short基本类型 |
public static int parseInt(String s) | 将字符串参数转换为对应的int基本类型 |
public static long parseLong(String s) | 将字符串参数转换为对应的long基本类型 |
public static float parseFloat(String s) | 将字符串参数转换为对应的float基本类型 |
public static double parseDouble(String s) | 将字符串参数转换为对应的double基本类型 |
public static boolean parseBoolean(String s) | 将字符串参数转换为对应的boolean基本类型 |
09 思维导图
字体小的建议电脑查看或者下方百度云下载源文件与图片
createBy:alan 19-05-01
Ps:新手上路欢迎纠错
03 javaSE基础总结(思维导图+源文件)下载地址(限速云)
链接: https://pan.baidu.com/s/1UYzHN74ap9rX-fHiQgSK8A
提取码: f3gf