JavaSE笔记
菠萝鞋
这个作者很懒,什么都没留下…
展开
-
JavaSE(三)深入理解equals()和toString()
JavaSE(三)深入理解equals()和toString() 一、String类有没有重写toString()和equals()方法? 1、String 方式一: 大部分情况下,我们采用如下这种方法来创建字符串对象 : String s1 = "hello"; String s2 = "hello"; 方式二: 实际上String不属于基本数据类型,而是一个类,那么一定存在构造方法,创建字符串对象时也可以用下面这种写法: String s3 = new String("Test1")原创 2021-04-27 20:00:53 · 124 阅读 · 0 评论 -
JavaSE(二)equals()方法
JavaSE(二)equals()方法 一、源代码: public boolean equals(Object obj){ return (this == obj); } 源代码上的equals()方法默认实现是:比较两个Java对象的内存地址。 二、作用: equals()方法设计的目的是: 将一个判断两个对象是否相等。 但是默认是比较的两个对象的内存地址是否相等,在大多数开发中意义不大,所以在实际开发中要对其进行重写。 三、举例: 先看一段程序: /* MyTim原创 2021-04-27 19:58:10 · 143 阅读 · 0 评论 -
JavaSE(一)toString()方法
JavaSE(一)toString()方法 一、源代码: public String toString(){ return this.getClass().getName() + “@“ =Integer.toHexString(hashCode()); } 源代码上的toString()方法默认实现是:类名@对象的内存地址的十六进制形式。 二、作用: toString()方法设计的目的是: 将一个“Java对象”转换成“字符串表示形式”。 sun公司开发java语言的时候,建议原创 2021-04-27 19:57:40 · 66 阅读 · 0 评论