![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
集合
马一鸣Ivk
征战四海,只为今日一胜,我,绝不会再败了
展开
-
详述HashSet add()方法存储自定义类型对象执行过程(内容相同的同一自定义类型的不同对象的添加失败)
如何使内容相同的同一自定义类型的不同对象添加失败原创 2019-05-04 21:49:50 · 196 阅读 · 0 评论 -
ArrayList集合中remove()方法分析(根据什么remove()删除)
观察下面两段代码ArrayList<Integer>list=new ArrayList<>(); list.add(1); list.add(1); System.out.println(list.size()); //输出2 list.remove(new Integer(1)); //基本...原创 2019-05-01 18:20:55 · 4383 阅读 · 2 评论 -
java中三种常见集合List,Set,Map的遍历方法
List接口和Set接口继承自Collection接口,可以使用Collection接口中常用的方法,如add(Object e) // 添加指定对象至当前集合remove(Object o) // 将指定对象从当前集合移除isEmpty() // 返回布尔值,判断当前集合是否为nulliterator() // 返回用于遍历集合内元素的迭代器size() /...原创 2019-04-30 15:36:26 · 229 阅读 · 0 评论 -
HashSet中add()方法的执行过程
1HashMap类中的hash(Object key)分析static int hash(Object key) { //HashMap方法中的hash方法 int h; return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16); } public static vo...原创 2019-04-29 22:56:59 · 757 阅读 · 0 评论 -
HashSet集合中remove()方法分析
最近学习了集合的相关知识,先后学习了三种接口的实现类创建的集合的遍历,尝试写了在ArryList实现增删改查的代码,也学习了ArryList类中的remove(),contains()方法; HashSet类中的add()方法。在使用HashSet类创建对象来实现增删改查时,我起初复制了ArryList类的对象实现增删改查的代码,1.添加时,ArryList添加的是动态数组,允许添加重复元...原创 2019-05-11 16:09:17 · 4816 阅读 · 0 评论 -
浅析List、Set和Map集合扩容机制
ListSetMap原创 2019-07-09 19:16:02 · 214 阅读 · 0 评论