A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李松松 中级黑马   /  2018-11-14 15:52  /  945 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

toString方法
public String toString 返回该对象的字符串表示
toString方法返回的是内存值
覆盖重写
alt+ins        选择toString()选项
equals方法
public boolean equals(Object obj)        其他对象是否与此相等
alt+ins 的equals()and hashCode()进行自动改代码生成
Date类
表示特定瞬间,精确到毫秒
构造方法
Date()创建Date对象,表示当前系统时间
Date(long date)创建Date对象,使用指定的毫秒值作为时间
使用指定的模式创建对象
SimpleDateFormat format = new
SimpleDateFormat format("yyyy-mm-dd HH:mm:ss")
String
String是不可变的, 使用加号进行字符串拼接, 会创建很多额外的对象, 浪费内存空间
StringBuilder类:
可变字符序列, 可以高效拼接字符串. 底层使用数组保存
例如:StringBuilder().append(1).append("hello").append(true);
包装类: 装箱与拆箱
装箱: 从基本类型转换为对应的包装类对象
拆箱: 从包装类对象转换为对应的基本类型
自动装箱: 基本 -> 包装 Integer.valueOf()
自动拆箱: 包装 -> 基本 int a = i.intValue();


collection常用功能
***.add("  ")          添加对象到集合中
***.clear()        清空集合中的所有元素
boolean * = 集合名.remove(" ** ")        把对象在当前集合中删除
boolean * = 集合名.contains(" ** ")        判断当前集合中是否包含对象
boolean isEmpty = 集合名.isEmpty()         判断集合是否为空
int size = 集合名.size( )                集合中元素的个数
Object[ ] arr = 集合名.toArray( )

迭代器标准写法
Iterator<元素类型> iterator = 集合对象.iterator();
while (iterator.hasNext()) {
    元素类型 变量名 = iterator.next();
}

增强for循环
集合名/数组名.for



1 个回复

倒序浏览
啦啦啦啦啦啦啦啦啦啦德玛西亚
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马