- tostring()方法
public string tostring(){
return this. getclass(). getName()+“e”+Integer. toHexstring(hashcode());
}
源代码上toString()方法的默认实现是:
类名@对象的内存地址转换为十六进制的形式
1.1 sun公司设计toString()方法的目的是什么?
tostring()方法的作用是什么?
tostring()方法的设计目的是:通过调用这个方法可以将一个java对象”转换成“字符串的形式 - equals方法
2.1 equals方法的源代码
public boolean equals(object obj){
return(thisobj);以上这个方法是object类的默认实现。
equals方法用来判断两个对象是否相等,判断两个对象的内容是否相等
java语言当中的字符串string有没有重写tostring方法,有没有重写equals方法。
总结:
1、string类已经重写了equals方法,比较两个字符串不能使用一,必须使用equals。
ecquals是通用的。
2、string类已经重写了tostring方法。
大结论:
java中什么类型的数据可以使用”判断
java中基本数据类型比较是否相等,使双等号
java中什么类型的数据需要使用equals判断java中所有的引用数据类型统一使用ecquals方法来判断是否相等。
4.17 Object类
最新推荐文章于 2024-05-06 18:38:09 发布