码迷,mamicode.com
首页 > 其他好文 > 详细

总结10

时间:2016-06-11 22:45:40      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:

JCF集合框架:

框架:为了解决某一问题,而预先设计好的一系列具有继承或实现关系的类于接口

collection:接口,所有集合的跟接口

collections:类,操作算法的类

add:1.首先产生容器对象

2.增:调用add方法,放入元素

3.查:调用get方法,取出元素

4.改:修改元素

5.删:删除元素

6.获取集合元素个数

7-1.遍历List,普通循环

7-2.for-each循环--JDK1,5以后只能从头到尾操作一遍

8.泛性操作-限制容器只能存放某种数据类型元素或是子类元素

List<student>1st=new ArrayList<student>();

MAP:

map:键值对(k-v)

元素在集合中的存储顺序与放入顺序无关

通过键值查找值

键必须唯一(用equals方法和hashcode方法共同判断),但值是可以重复

1.产生容器对象

2.增:调用put方法

3.删:调用remove方法

4.查:调用get方法,通过键值查找值(如果键不存在,得到null)

5.改:任然调用put方法,传入相同的键,即为修改

6.size方法获取元素个数

7.遍历:不能针对键值对同时遍历;那么遍历所有的键,要么遍历所有的值

Set:

set:不能重复

元素在集合中存储顺序与放入顺序无关

没有下标可言,判断元素重复的标准;根据equals方法set集合没有办法操作指定元素;

判断重复元素标准;根据equals方法和hashcode方法

1.产生容器:

Set set=new HashSet();

2.删:调用remove方法

3.获取容器元素个数

4:遍历

5.支持泛形

Collections.sort(strLst);//按照自然顺序,自定义类型给出该顺序规则

Collections.reverse(strLst);//反转

Collections.shuffle(strLst);//混排--洗牌 程序用

 

总结10

标签:

原文地址:http://www.cnblogs.com/yigegushi/p/5576020.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!