正在回答
同学你好,1、compareTo的使用就有如下场景,比如在一个学生类中,希望通过name这个名字属性,来比较大小,实现排序,这个在后面的集合章节中的排序就会使用到的哦!现在同学需要先记住这个方法的作用哦!
2、equals方法用来比较两个对象的属性值是否相同哦,在很多场景下有用到了呐,比如,当我们有一个对象类型的数组,现在要求添加的对象内容不能相同,就可以使用对象类中重写后的equals方法来比较属性值来判断了哦!
这样的比较方法在下一章中set集合里也会使用的哦!
现在需要同学掌握这两种方法,会在后面的课程里的具体场景下来使用哦!
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
同学你好,1、compareTo方法是字符串类中的方法,方法是用来比较-->按字典顺序比较两个字符串。 由当前字符串按字典顺序与传入的字符串进行比较。 如果当前字符串按字典顺序排列在传入的字符串之前,返回结果为负整数。 如果当前字符串按字典顺序在传入参数的字符串的后面,返回结果是一个正整数。 如果字符串相等,结果为零; compareTo就返回0!
2、当equals(Object)方法是父类Object类中的方法,方法使用来比较当前对象与传入对象的地址或内容等数据是否相同!如果相同将返回true ,否则返回else!
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星