随笔分类 - JAVA-集合
摘要:Map.java HashMap.java TestHashMap.java
阅读全文
摘要:删除 List 中的元素会产生两个问题: 我们通过代码示例演示正确的删除逻辑 执行 remove11 方法,出现如下错误: Exception in thread “main” java.lang.IndexOutOfBoundsException: Index: 5, Size: 5 at jav
阅读全文
摘要:(一)HashMap的遍历 HashMap的遍历主要有两种方式: 第一种采用的是foreach模式,适用于不需要修改HashMap内元素的遍历,只需要获取元素的键/值的情况。 第二种采用迭代器遍历,不仅适用于HashMap,对其它类型的容器同样适用。 采用这种方法的遍历,可以用下文提及的方式安全地对
阅读全文
摘要:我们都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合
阅读全文
摘要:https://v.qq.com/x/page/o0790p3100g.html HashMap概述 HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 HashMap的数据结构 在
阅读全文
摘要:目录: 备注:文内代码具有关联性。 1.声明数组; 1 2 3 4 String [] arr; int arr1[]; String[] array=new String[5]; int score[]=new int[3]; 1 2 3 4 String [] arr; int arr1[];
阅读全文
摘要:/** * 用于把List<Object>转换成Map<String,Object>形式,便于存入缓存 * @author zhang_bo * @param keyName 主键属性 * @param list 集合 * @return 返回对象 */ private Map listToMap(String k...
阅读全文
摘要:1.java.util.HashMap 的 clone 方法是浅层copy,clone出来的对象,仅仅是原来对象的一个引用,并且对克隆出来的对象进行操作是无效的。 下面是个例子: import java.util.HashMap; import java.util.Iterator; import java.util.Map; ...
阅读全文
摘要:package testCollection; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import entity.Student; publ
阅读全文
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 List特点:元素有放入顺序,元素可重复 Map特点:元素按键值对存储,无放入顺序 Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的) 新建一个实体
阅读全文
摘要:package testExcelFile; import java.beans.BeanInfo; import java.beans.IntrospectionException; import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.lang.reflect.Invocation...
阅读全文
摘要:java List 排序 Collections.sort() 对 List 排序 //一个POJO例子class User { String name; String age; public User(String name,String age){ this.name=name; this.ag
阅读全文