码迷,mamicode.com
首页 >  
搜索关键字:hashmap treeset hashtable    ( 8396个结果
HashMap初始化以及遍历的三种方式
public static void main(String[] args){ Map map = new HashMap(){ { put("zhang","xinxin"); put("wnag", "jinfeng"); put("li", "xuemei"); put("zhao", "xi...
分类:其他好文   时间:2014-09-29 13:28:40    阅读次数:216
Collection集合
?? /*  * 1.存储对象可以考虑:①数组 ②集合  * 2.数组存储对象的特点:Student[] stu = new Student[20]; stu[0] = new Student();....  *    >弊端:①一旦创建,其长度不可变。②真实的数组存放的对象的个数是不可知。  * 3.集合  *     Collection接口  *       |------Li...
分类:其他好文   时间:2014-09-29 12:31:00    阅读次数:337
求出现重现次数最多的字母,如有多个重复的则都求出来
一个字符串中可能包含a~z中的多个字符,如有重复,如String="aavlasdjflajeeeeewjjowejjojasjfesdvoeawje";,求出现次数最多的那个字母及次数,如有多个重复的则都求出。 1.引入TreeSet:通过集合快速找到所有出现的字符串 2.引入ArrayList:为了快速排序,再通过StringBuffer生成排序后的字符串 3.通过String api 中的基本方法indexOfLaseIndexOf 来计算TreeSet 中每个字符串的最大值 4.如果出现相同的,则把...
分类:其他好文   时间:2014-09-29 03:21:27    阅读次数:231
HashMap在高并发下引起的死循环
HashMap其实并不是线程安全的,在高并发的情况下,是很可能发生死循环的,由此造成CPU 100%,这是很可怕的,所以在多线程的情况下,用HashMap是很不妥当的行为,应采用线程安全类ConcurrentHashMap进行代替。...
分类:其他好文   时间:2014-09-28 21:48:05    阅读次数:182
List<Map<String, Obejct>>遍历
List<Map<String,?Object>>?list?=?new?ArrayList<Map<String,?Object>>(); Map<String,?Object>?map?=?new?HashMap<String,?Object>(); map.put("key1",?"value1"); map.put("key2",?"value2"); ...
分类:其他好文   时间:2014-09-28 20:08:45    阅读次数:166
HashMap和TreeMap
HashMap通过hashcode对其内容进行快速查找,而 TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个有序的结果你就应该使用TreeMap(HashMap中元素的排列顺序是不固定的)。 HashMap 非线程安全 TreeMap 非线程安全。两种常规Map性能 HashMa...
分类:其他好文   时间:2014-09-28 13:47:42    阅读次数:174
HashTable初次体验
用惯了数组、ArryList,初次接触到HashTable、Dictionary这种字典储存对于我来说简直就是高大上。1.到底什么是HashTable HashTable就是哈希表,和数组一样,是一种数据储存的方式,但是相对于数组,HashTable属于乱序储存,不会按照输入的顺序进行储存。详情可以...
分类:其他好文   时间:2014-09-28 11:11:51    阅读次数:120
LinkedHashMap和HashMap的比较使用
昨天做一道题,用hashmap总是时间超时,后来看了看别人的分享,发现将HashMap换成LinkedHashMap就可以 同时拥有Linkedlist 和HashMap的好处了,同时节省了自己处理的时间。不错的数据结构! 下面是在网上找到的有关LinkedHashMap和HashMap的比较的说明,记录在此,加深记忆! import java.uti...
分类:其他好文   时间:2014-09-27 20:56:00    阅读次数:187
给HashMap排序,使之成为有序Map
如何给HashMap中的值排序?这个问题很多人都遇到过,很常见的一个方案是使用LinkedHashMap,因为LinkedHashMap可以记住元素放入的顺序,可以认为是真正的“有序”(想让HashMap有序是不可能的),我比较喜欢。然而问题是往往数据已经封装在了HashMap中,我们必须手动的排序...
分类:其他好文   时间:2014-09-26 21:24:18    阅读次数:197
System.ArgumentException: 已添加项。字典中的关键字:XX 所添加的关键字:XX
异常详细信息: System.ArgumentException: 已添加项。字典中的关键字:“sftj_dt”所添加的关键字:“sftj_dt” 这是在给Hashtable添加值的时候报的错 是在Hashtable中Key有重复值了,可以用 table.Remove(tableID); 先把值排除...
分类:其他好文   时间:2014-09-26 14:01:28    阅读次数:402
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!