1)当==两边是对象时(String,Integer...),两边比的都是地址2)当==两边是基本类型时(int,float),两边比的都是值3)默认equals比的是对象的地址,但是重写的话可以改变成比较值,String和Integer的equals就是重写过的 废话少说,Run!!! 对于Int ...
分类:
编程语言 时间:
2016-09-09 11:55:04
阅读次数:
156
在java中: ==是运算符,用于比较两个变量是否相等。 equals,是Objec类的方法,用于比较两个对象是否相等,默认Object类的equals方法是比较两个对象的地址,跟==的结果一样。Object的equals方法如下: hashCode也是Object类的一个方法。返回一个离散的int ...
分类:
编程语言 时间:
2016-07-21 21:32:11
阅读次数:
155
先看一段代码: ==和equals的区别是什么呢? 简单的说,“==”用于判断引用是否相等,equals()用于判断值是否相等 a和b都是通过new得到的一个对象,是两个不同的对象,所以其内存地址也是不同的;所以 a==b 返回的结果是false 看一下equals,代码: public final ...
分类:
其他好文 时间:
2016-05-18 14:18:35
阅读次数:
101
这要说到==和 equals 的区别了。 1. ==比较的是两个对象在内存中的地址值(栈中的内容)。 2.equals 是 java.lang.Object 类的一个方法。equals 比较的是两个对象的内容(堆中的内容)。java 中所有的类都默认继承于 Object,所以所有的类都有这个方法。 ...
分类:
其他好文 时间:
2016-04-01 21:56:53
阅读次数:
186
在java中,我们用来比较两个数据类型是否一样的时候,通常会用到 == 和 .equals(),然而这两者有什么区别呢。下面我们通过一些例子来看一下。 package test; public class test { public static void main(String[] args) {
分类:
编程语言 时间:
2016-03-07 13:43:01
阅读次数:
228
关键在于。。。你要理解s1=new String("we are students"); s2="We are students";这两个是不一样的。。。。new是用新建一个对象的方法。。。。而后一种是放在常量池中的。。。你一下次再用这种方法去创建的时候。。。就会去常量池里面找,所以s2="We a...
分类:
其他好文 时间:
2016-01-21 23:52:58
阅读次数:
166
==号,他比较的是一个对象在内存中的地址值,比如2个字符串对象String s1 = new String("str");String s2 = new String("str");如果用==号比较,会返回false,因为创建了两个对象,他们在内存中地址的位置是不一样的。equals的情况比较复杂,...
分类:
编程语言 时间:
2015-09-12 17:29:56
阅读次数:
140
先看一段代码: public static void main(String[] args) { String a = "a"+"b"+1; String b ="ab1"; System.out.println(a == b); }输出的结果是true.1.==和equals的区别(1).基...
分类:
其他好文 时间:
2015-09-07 19:23:08
阅读次数:
174
==是运算符,用于比较两个变量是否相等。
equals,是Objec类的方法,用于比较两个对象是否相等,默认Object类的equals方法是比较两个对象的地址,跟==的结果一样。Object的equals方法如下:
public boolean equals(Object obj) {
return (this == obj);
}
hashCode也是Object类的一个方法。返回一个离散的int型整数。在机会类操作中使用,为了提高查询速度。(HashMap,Has...
分类:
编程语言 时间:
2015-07-21 18:47:33
阅读次数:
114
== 和 Equals 的区别
1. == 是一个运算符。
2.Equals则是string对象的方法,可以.(点)出来。
我们比较无非就是这两种 1、基本数据类型比较 2、引用对象比较
1、基本数据类型比较
==和Equals都比较两个值是否相等。相等为true 否则为false;
2、引用对象比较
==和Equals都是比较栈内存中的地...
分类:
其他好文 时间:
2015-07-21 14:57:43
阅读次数:
75