Person类重写equals方法,比较两个对象的内存地址是否相等
比较两个对象的地址没有意义,重写equals方法比较年龄,前两个if判断是提高效率
toString方法用于打印对象时默认调用,一般重写
String类的不变形,创建对象不用new
String 类的==和equals,重写了Object的equals,比较的是字符,==比较地址
String类的构造方法
char数组同上面的byte数组,但不用查字码表
String类的其他方法length()
substring
getBytes
编程时间:
获取一个字符串中的大写小写和数字的个数
将字符串首字母大写,其他均小写
获取一个字符串中出现另一个字符串的次数
字符串缓冲区 StringBuffer:线程安全的可变字符序列,默认大小16
StringBuffer方法append\delete\insert\replace、reverse
j
借助toString方法将StringBuffe转换为不可变的字符串
StringBuilder与StringBuffer类方法完全兼容,线程不安全,速度快,以后优先选择