#Java# 【1】String使用equals和==比较的区别

2018-07-19 05:38:15来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

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

 

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

 

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

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

得知:

equals的作用:

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

 

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

 

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

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Spring框架四大基本原则

下一篇:idea快速搭建spring cloud-注册中心与注册