码迷,mamicode.com
首页 >  
搜索关键字:equals    ( 4544个结果
Java中的Object类
关于Object类的equals()方法的特点: 1) 自反性:对于非空引用x来说,x.equals(x)一定返回true; 2) 对称性:对于非空引用x和y来说,如果x.equals(y)返回true,那么y.equals(x)一定返回true; 3) 传递性:对于非空引用x、y和z来说,如果x.equals(y)返回true,并且y.equals(z)返回true,那么x.equals(...
分类:编程语言   时间:2014-06-07 02:08:27    阅读次数:198
Java中equals和==的区别
java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放...
分类:编程语言   时间:2014-06-06 16:43:09    阅读次数:350
java基础之集合Set
1、集合 当向集合Set中增加对象时,首先集合计算要增加对象的hashcode,根据该值得到一个位置用来存放当前的对象,当在该位置没有一个对象存在的时候,集合set认为该对象在集合中不存在,直接增加进去。如果在该位置有一个对象存在,接着将准备增加到集合中的的对象与该位置上的对象进行equals比较,若返回false,在进行一次散列,将该对象放到散列后计算出的新地址。若返回true,不会再将该对象增加到集合中 2、当重写equals方法时,必须要重写hashcode方法 如果一个类的两个对象,使用equa...
分类:编程语言   时间:2014-06-04 21:49:17    阅读次数:313
技巧之字符串的简单处理
1)比较字符串比较字符串是指按照字典排序规则,判定两个字符的相对大小。按照字典规则,在一本英文字典中,出现在前面的单词小于出现在后面的单词。在String类中,常用的比较字符串的方法包括Compare、CompareTo、CompareOrdinal以及Equals,下面进行详细介绍。Compare...
分类:其他好文   时间:2014-06-02 21:49:18    阅读次数:418
java-判断相同和对象比较大小
java中判断相同有两种方式: 第一种:使用==直接判断相同,它适用于两个变量之间、一个变量和一个对象之间相比较。 如: int a=3,c=3; Integer b=new Integer(3); System.out.println(a==c); System.out.println(a==b);输出结果为: true true 第二种:使用equals()函数比较,它适用于两个对...
分类:编程语言   时间:2014-06-02 04:58:41    阅读次数:252
junit4的几个assert方法
在静态类junit.framework.Assert或者静态类org.junit.Assert中存在以下几个方法 1.assertEquals()方法,用来查看对象中存的值是否是期待的值,与字符串比较中使用的equals()方法类似; 2.assertFalse()和assertTrue()方法,用来查看变量是是否为false或true,如果assertFalse()查看的变量的值是fal...
分类:其他好文   时间:2014-06-01 14:08:42    阅读次数:259
java基础之& 和 && 的区别
&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。 &&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str != null && !str.equals(“”))表达式,当str为null时,后面的表达式不会执行,所以不会出现NullPointerException如果将&&改为&,则会抛出NullPointerExcept...
分类:编程语言   时间:2014-06-01 09:13:59    阅读次数:324
细说对象的相等性
1从Object.Equals方法说起使用Object.Equals方法能够确定两个Object实例是否相等。Object.Equals方法具有下面重载形式:(1)Object.Equals(Object)该方法能够确定指定的Object是否等于当前的Object。相等时返回true,否则返回fal...
分类:其他好文   时间:2014-05-31 18:44:01    阅读次数:254
Effective Java读书笔记(3对于所有对象都通用的方法)
3.1覆盖equals时请遵守通用约定...
分类:编程语言   时间:2014-05-31 17:47:21    阅读次数:266
Java字符串的10大热点问题盘点
下面我为大家总结了10条Java开发者经常会提的关于Java字符串的问题,如果你也是Java初学者,仔细看看吧: 1、如何比较字符串,应该用”==”还是equals()? 总的来说,”==”是用来比较字符串的引用地址,而equals()才是比较字符串的值。两个值相同的字符串用”==”比较结果有可能是...
分类:编程语言   时间:2014-05-31 03:15:39    阅读次数:350
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!