import java.util.List;import java.util.ArrayList;import java.util.Set;import java.util.HashSet;public class Code { public static void main(String [...
分类:
编程语言 时间:
2014-10-17 18:38:07
阅读次数:
246
JAVA基础(1)之hashCode()看到一篇关于hashCode的文章(),写的很详细明白,瞬间有种恍然大悟的感觉,所以特地转过来。原文:http://blog.csdn.net/fenglibing/article/details/8905007 参考:http://www.importnew...
分类:
编程语言 时间:
2014-10-17 02:47:33
阅读次数:
248
有许多人学了很长时间的Java,但一直不明白hashCode方法的作用,我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,....
分类:
编程语言 时间:
2014-10-16 01:45:41
阅读次数:
159
/***只允许遍历一遍字符串*/publicclass找出字符串中第一个只出现一次的字符{ publicstaticvoidmain(String[]args){ //测试字符串 Stringstr="asdsacjj"; //字符串转化成字符 char[]strToChar=str.toCharArray(); intlen=strToChar.length;//字符串长度 //hashset用于判..
分类:
编程语言 时间:
2014-10-15 04:55:00
阅读次数:
258
1.collection框架结构:集合框架(Collection Framework)泛指java.util包的若干个类和接口.如Collection,List,ArrayList,LinkedList,Vector(自动增长数组),HashSet,HashMap等.集合框架中的类主要封装的是典型的...
分类:
编程语言 时间:
2014-10-12 13:39:27
阅读次数:
201
Preface Though I have used Java programme language for almost a year, I'm not familiar with a notion 'hash'. I have gotten a little knowledge about h....
分类:
其他好文 时间:
2014-10-11 23:15:57
阅读次数:
364
HashCode 意义: 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢...
分类:
其他好文 时间:
2014-10-11 15:29:15
阅读次数:
161
一、Set概述。Set集合的特点是元素不允许重复,而且是无序的(添加和取出的顺序不一致)。Set接口中的方法和Collection接口中的方法几乎相同,略。Set接口下常用的两个类:HashSet、TreeSet。二、HashSet类。1、概述。HashSet内部的数据结构是哈希表,而且是不同步的。...
分类:
编程语言 时间:
2014-10-07 22:48:24
阅读次数:
410
假如你要将某对象存入hash相应的集合中(比如hashSet)时,是根据对象的hashcode来判断是否为同一对象的,一般默认hashcode是根据对象地址来算出的,而equals方法默认也是判断两对象地址是否相等,所以一般如果不重写equals方法,hashcode方法也不改写,而如果改写了e.....
分类:
其他好文 时间:
2014-10-07 22:35:14
阅读次数:
250
须要继承Map的equals函数和hashCode函数package com.category;import java.util.HashMap;public class GenCategoryLevelData { private static HashMap categoryLevel = ne...
分类:
编程语言 时间:
2014-10-07 17:44:23
阅读次数:
237