Java基础知识学习四(类集框架)

主要包括

一、类集Collection  :List (ArrayList< 顺序表,插入删除不便,查找方便>,LinkedList<链表,插入删除方便,查找不便>)元素可重复、 Set (HashSet,TreeSet)元素不可重复

collection一些常见方法:boolean add(object b)、boolean addAll(Collection c)、object [ ] toArray()可使用迭代器得到每个元素

  HashSet与HashMap类似,散列表存储;TreeSet和HashSet类似,按序存储

 

输出结果为:    

二、映射Map:HashMap,TreeMap


迭代器输出方式:
Smith:100
Hall:99
Jane:98
Tom:97
John:96
Tom's new salary is :197
直接输出方式:
{Smith=100, Hall=99, Jane=98, Tom=197, John=96}

其中Set <Map.Entry> set = hm.entrySet(); //返回映射中项的集合,集合的元素类型为Map.Entry


    

输出结果为:

TreeMap直接输出结果:{Hall=99, Jane=98, John=96, Smith=100, Tom=97}
Hall:99
Jane:98
John:96
Smith:100
Tom:97
vaule排序如下:
Smith  100
Hall  99
Jane  98
Tom  97
John  96

三、Collection的一些算法(方法): 体现在上面的方法中

四、例题://用Map实现学生成绩单的存储和查询,并且对成绩进行排序存储在TreeSet中,求平均值、最大值和最小值

输出结果为:

王五的成绩是:89
88
89
92
99
最大值为:99
最小值为:88
平均值为:92
用时长为:1


阅读更多
个人分类: Java基础知识学习
想对作者说点什么? 我来说一句

Java容器学习要点1136

2011年02月28日 185KB 下载

类集框架文档UTIL

2008年12月26日 243KB 下载

没有更多推荐了,返回首页

不良信息举报

Java基础知识学习四(类集框架)

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭