一、什么是equals方法
Equals方法是Object类中(所有的类都有equals这个方法)提供定义对象是否相等的逻辑。
方法如下:
public boolean equals(Object obj) {
return (this == obj);
}
调用方法:x.equals(y);当x和y是同一个对象的应用时,返回true,否则返回false。
二、...
分类:
编程语言 时间:
2014-08-19 19:12:35
阅读次数:
433
equals方法是java.lang.Object类的方法。有两种用法说明:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串中所包含的内容是否相同。比如:String...
分类:
编程语言 时间:
2014-08-19 18:30:35
阅读次数:
240
原文地址:http://www.cnblogs.com/zhxhdean/archive/2011/03/25/1995431.htmljava中的数据类型,可分为两类:1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他...
分类:
编程语言 时间:
2014-08-19 18:22:25
阅读次数:
229
Hashmap、Hashtable都是一个数组和链表的结合体(在数据结构称“链表散列“)
hashTable和hashMap的区别:
----Hashtable 中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。
----Hashtable中key和value都不允许null值,而HashMap中只允许一个null键,值可以为null。
----HashMap效率比Hashtable高
----继承不同。
public class Hashtable exte...
分类:
编程语言 时间:
2014-08-19 02:09:33
阅读次数:
293
http://blog.csdn.net/dandanteng/article/details/7453010有许多人学了很长时间的Java,但一直不明白hashCode方法的作用, 我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集.....
分类:
其他好文 时间:
2014-08-18 21:55:13
阅读次数:
215
题目链接
题意:在实数a,b之间找到一个数c(最多到小数点的后两位),找出存在c = x + y + z = x * y * z,按字典序输出。
思路:先将数都扩大100倍,方便计算。但直接枚举所有情况的话会TLE,所以我们要缩小枚举范围。先枚举x,因为x,y,z要按照非递减顺序,所以x * x * x必须要小于c * 10000,再枚举y,同理可的x * y * y也必须...
分类:
其他好文 时间:
2014-08-18 20:29:42
阅读次数:
254
“世界上不会有两片完全相同的树叶”,这句话适用于现实世界。而在软件世界中,这句话变成了"世界上必须有两片完全相同的树叶",否则,很多事情无以为继。 当比较2个对象是否相等时,通常情况下:==操作符用来比较值类型,比较的是值;实例方法Equals比较引用类型,比较的是对象的地址。静态方法Object....
分类:
其他好文 时间:
2014-08-18 20:14:32
阅读次数:
383
java 泛型深入之Set有用工具 各种集合泛型深入使用演示样例,匿名内部类、内部类应用于泛型探讨//Sets.javapackage org.rui.generics.set;import java.util.HashSet;import java.util.Set;/** * 一个Set有用工具...
分类:
编程语言 时间:
2014-08-18 20:01:42
阅读次数:
320
/*发送一个自定义广播 *指定广播目标Action *可通过Intent携带消息 *发送广播消息 */ privatevoidsendMyBroadcast(){ Intentintent=newIntent("MyReceiver_Action"); intent.putExtra("msg","发送自定义的广播"); sendBroadcast(intent); }//自己写的一个广播类publicclass..
分类:
其他好文 时间:
2014-08-18 18:51:19
阅读次数:
177
HashSet是Set接口的实现类,因此,HashSet中的元素也是不能重复的。HashCode判断元素重复的标准时,首先计算新添加元素的hashCode值,当不重复是,则直接加入到该集合中,若发生重复,也称发生了碰撞,则进一步调用equals判断元素是否在逻辑上相同。 package cn.cqu...
分类:
其他好文 时间:
2014-08-17 19:57:02
阅读次数:
258