集合容器
麦子小小跑
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HashSet,TreeSet,LinkedHashSet 的用法和区别
Set接口Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。使用add()方法添加时,允许添加不会报错,但是在set中只会存在一个元素。Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Set就不 会接受这两个对象。HashSetHashSet有以下特原创 2017-08-29 18:44:55 · 640 阅读 · 0 评论 -
stack中add()和push()的区别。
在stack中有自己添加元素的方法push();但是在操作过程中发现,add()同样可以添加元素至stack那这两个方法有什么不同呢?stack本身没有add()方法,但是继承的类vector有add方法同样vector的父类和实现接口List同样有add()方法。1.返回值push()方法返回值描述:Returns:theitem argument 而a原创 2017-08-16 11:35:55 · 31856 阅读 · 1 评论 -
使用asList 不能进行add(),remove()操作,如何解决?
问题情形:使用List temp = Arrays.asList(1,2,3,4,5);Iterator it = temp.iterator();while(it.hasNext()){System.out.println(it.next());it.remove();}结果: 编辑时不报错,但是执行时报错!Exception in thread "main" j原创 2017-08-15 11:24:04 · 554 阅读 · 0 评论
分享