JAVA初学之Object类之toString方法、equals方法
来源:互联网 发布:m2月度数据 编辑:程序博客网 时间:2024/04/29 10:16
Object类是所有java类的根基类。
public class Person{ …… }
相当于
public class Person extends Object{ …… }
如果在类的声明中未使用extends关键字指明其父类,则默认其父类为Object类。
所有的对象,包括数组都实现了这个类中的方法。
Object类提供了很多方法,例如:clone(),equals()……下面就说一下其中几个方法。
一.toString方法
描述当前对象的有关信息。
public String toString() 方法的返回值类型是String类型。在进行String类型与其他类型进行连接时,会自动调用该对象的toString方法。
一个类可以通过重写 public String toString() 方法,以获得该类想要的字符串表示。
如果没有重写public String toString() 方法,那么该类所创建的对象调用 toString() 方法得到的字符串格式为 :
类名 @对象的引用(哈西编码)
二.equals方法
public boolean equals() 方法 提供定义对象是否相等的逻辑。
equals()方法的定义:
x.equals(y)
当x与y是同一个对象的应用时,返回true,否则返回false。
String t = new String(“we are students”);
String x= new String(“We are students”);
String y = new String(“we are students”);
t.equals(x)的值是false,t.equals(y)的值是true。
“==”比较的是两个引用是否指向同一个对象实体。
例如:
String str1 = "flyweight";
String str2 = "flyweight";
在内存中只有一个“flyweight”,但是有str1 和str2 两个变量引用。
- JAVA初学之Object类之toString方法、equals方法
- java基础之Object类的三个方法(hashCode、toString、equals)
- Object之toString方法
- 【Java】Java中的instanceof,Object类,equals()方法,toString()方法
- Object类之equals方法
- Object之equals方法
- 《Java核心技术》第10版读书笔记之Chap5(3)——Object类及其equals、hashCode与toString方法
- Object 类中 equals和toString() 方法
- Object 类中 equals和toString() 方法
- Object类与 toString , equals方法
- Object类的toString()和equals()方法
- Object类中方法总结之toString()
- 【Java基础之Object类(一)】Java中Object类中的所有方法(toString、equals、hashCode、clone、finalize、wait和notify等)详解
- JAVA学习之Object类-equals方法的覆写
- Java学习笔记之Object类以及equals()方法
- java小记之Object类的equals方法t
- Java中Object类的方法(toString方法和equals方法)
- Object 类之 hashCode 和 equals 方法
- 深入System.Web.Caching命名空间 教你Hold住缓存管理(一)
- Timus1286(欧几里德算法的应用)
- 深入System.Web.Caching命名空间 教你Hold住缓存管理(二)
- 最长回文串奇偶情况
- android 开发--获取文件的扩展名和去掉文件的扩展名
- JAVA初学之Object类之toString方法、equals方法
- 微软云技术Windows Azure专题(五):如何将WCF服务部署在Windows Azure上
- 深入System.Web.Caching命名空间 教你Hold住缓存管理(三)
- 运放输入阻抗的而选取
- Android 一次性关闭所有的activity 完全退出应用
- 【专家:光吃无碘盐也会导致甲状腺结节】
- Ubuntu 12.04 开机自动设置亮度的方法
- Canopy Method算法
- rest, reset, ready for a new generation.