打个比方,hashCode() 方法是好比是字典前面的目录,有了这个目录你查东西就会快的多,equals方法是比较的内容,就好比根据目录查内容。同一个的内容自然要有唯一的目录,所以hashCode和equals方法一般一起实现。比如Student类的equals方法根据name,school,age...
分类:
其他好文 时间:
2014-07-18 20:25:51
阅读次数:
130
1.public static void main(String[] args) throws Exception { String cont = ""; String cont2=jm(yjy(cont)); if(cont.equals(cont2)){...
分类:
编程语言 时间:
2014-07-18 19:37:13
阅读次数:
278
hashCode方法的作用:当有一个对象要存入hash集合的时候,JVM首先会调用hashCode方法获取该对象的哈希值,然后根据哈希值找到相应的存储区域,最后取出该区域的所有元素与该对象进行equals比较,如果相等,不存入该元素,否则,存入。这样不用遍历集合中的所有元素就能的到我们想要的结果,提...
分类:
编程语言 时间:
2014-07-18 17:23:53
阅读次数:
244
首先要在AndroidManifest.xml中增加SD卡访问权限
SD卡是否存在
private boolean ExistSDCard() {
if (android.os.Environment.getExternalStorageState().equals(
android.os.Environment.MEDIA_MOUNTED)...
分类:
移动开发 时间:
2014-07-18 11:12:44
阅读次数:
213
Iterator(foreach)遍历时只能通过iterator去删除(添加)元素,不能直接通过集合对象删除或添加元素SetHashSet底层是一个HashMap HashSet添加元素,先判断hashCode,Set中没有相同的则直接添加,Set中有相同的元素,则进一步判断equals,不同则添加...
分类:
编程语言 时间:
2014-07-18 08:24:18
阅读次数:
225
本文转自http://blog.csdn.net/t12x3456/article/details/7341515(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串中所...
分类:
编程语言 时间:
2014-07-16 17:45:26
阅读次数:
189
1 public void Test(){2 3 var query = from a in A join b in B on A.Id equals B.Id into c4 from d in c.DefaultIfEmpty()5 ...
分类:
其他好文 时间:
2014-07-14 08:43:30
阅读次数:
187
【喵"的Android之路】【番外篇】关于==和equals在实际的编程当中,经常会使用==和equals来判断变量是否相同。但是这两种比较方式也常常让人搞得云里雾里摸不着头脑。下面是我个人做的总结,希望能起到拨云见日的作用。【讲前普及】请阅读【喵"的Android之路】【基础篇(一)】【Java面...
分类:
移动开发 时间:
2014-07-13 17:54:48
阅读次数:
293
Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum.
For example:
Given the below binary tree and sum
...
分类:
其他好文 时间:
2014-07-13 13:58:01
阅读次数:
184
Collection主要的子接口:
List:可以存放重复内容Set:不能存放重复内容,所有重复的内容靠hashCode()和equals()两个方法区分Queue:队列接口SortedSet:可以对集合中的数据进行排序
List接口:
总结了List接口的扩展方法,即包含有增删改查方法.
List接口常用的子类:
ArrayList:可以...
分类:
其他好文 时间:
2014-07-12 19:26:08
阅读次数:
274