Java基础知识学习四(类集框架)
来源:互联网 发布:c语言中char用什么表达 编辑:程序博客网 时间:2024/05/17 01:24
主要包括
一、类集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基础知识学习笔记(四)
- Java EE基础知识学习(四)
- Java基础知识(四)
- Java 基础知识 (四 )
- java基础知识(四)
- Java基础知识(四)
- java基础知识(四)
- java数组与类集框架(基础知识)
- 学习C#基础知识(四)
- matlab基础知识学习(四)
- JAVA基础知识梳理(四)
- java基础知识回顾(四)
- Java基础知识整理(四)
- Java多线程基础知识(四)
- Java基础知识 四 (数组)
- java基础知识(四)--泛型
- JAVA基础知识整理(四)
- CSS那些事儿(一)
- 黑马程序员 C#中static
- Linux安装ArcSDE常见问题
- error opening serial port
- java之 字母排序
- Java基础知识学习四(类集框架)
- 系统操作日志设计
- (04) 调优碰上Hibernate,真心无力
- hdu-2018-母牛的故事
- 封装的ajax
- 编程面试的10大算法概念汇总
- HDU 1069 Monkey and Banana DP LIS
- 一个简单的环形缓冲区的实现
- 快速排序