Java中equals与==的使用

平时开发代码中做比较的地方,有些时候equals()方法和==用的不太恰当,所以今天抽空研究了一下 首先上测试图 ①直接定义String类型变量a,b,都赋值为a ②直接定义String类型对象c,d,都赋值为a 比较二者之前是否相等,一开始觉得图中②应该为false,但是执行后发现竟然为true,原因如下图:   结论: ①判断值是否相等用equals()(除基本数据类型:byte,short,
相关文章
相关标签/搜索