当前位置: 移动技术网 > IT编程>开发语言>Java > java:String使用equals和==比较的区别

java:String使用equals和==比较的区别

2018年07月18日  | 移动技术网IT编程  | 我要评论

1.刚接触Java中String的equals方法,对下图代码中的 if(sort.equals("asc"))还是这样if("asc".equals(sort))使用存在疑惑。

 

下面代码中采用的冒泡排序法

 

通过搜索,得知这里存在一个知识点:

得知:

equals的作用:

用于判断两个变量是否是对同一个对象的引用,即堆中的内容是否相同,返回值为布尔类型

 

String类型比较不同对象内容是否相同,应该用equals,因为==用于比较引用类型和比较基本数据类型时具有不同的功能。

 

可参考:https://www.cnblogs.com/tinyphp/p/3768214.html

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网