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

原创 2013年12月03日 21:29:35

主要包括

一、类集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基础知识

android培训、java培训、期待与您交流! ----------
  • u013257025
  • u013257025
  • 2015年05月20日 14:48
  • 308

【Java】Java基础知识总结

Java基础知识总结 写代码: 1,明确需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。 4,代码实现。用具体的java语言代码把思...
  • Taily_Duan
  • Taily_Duan
  • 2016年08月18日 19:30
  • 2116

JavaSE入门学习33:Java集合框架概述

一集合框架         (1)集合的概念         现实生活中的集合:很多的事物凑在一起。         数学中的集合:具有共同属性的事物的总体。         Java中的集合类:是一...
  • erlian1992
  • erlian1992
  • 2016年04月28日 21:22
  • 4235

java类与对象基础总结

域 域有两种类型:实例域(包括final实例域)和类域(也称静态域) 初始化数据域的3种方法: a. 在构造器中设置值 b. 在声明中赋值 c. 初始化块 静态常量的使用方法:类名.常量名...
  • issnow
  • issnow
  • 2014年12月10日 20:03
  • 706

Java Web基础学习(一)

Java的Web开发学习 Web应用程序 Web应用程序是一种可用通过Web访问的应用程序。Web应用程序的一个最大好处是用户很容易访问应用程序。用户只需要有浏览器即可,不需要再安装其他软件。 ...
  • yzhang6_10
  • yzhang6_10
  • 2016年06月24日 22:03
  • 3717

对学习java框架的理解

不要为了学习框架而学习框架,而是要为了解决问题去学习框架。
  • jerry_guangguangyu
  • jerry_guangguangyu
  • 2016年04月11日 21:19
  • 813

新手如何学习Java三大框架?

Java是世界第一编程语言,这已经达成共识,是毋庸置疑的真理。框架是程序员们必学的知识点,而且是十分重要的应用,Spring、Struts、Hibernate也是经典中的经典,最常用的框架类型。 ...
  • coffee801
  • coffee801
  • 2017年04月27日 08:42
  • 969

详解Java集合框架的接口和类层次关系

一位国外的java大神用3张图表示了Java集合框架的接口和类层次关系,并配有代码示例 让你秒懂他们之间的关系,废话不多,直接上图:   Collection和Collections...
  • qq_32506555
  • qq_32506555
  • 2016年06月23日 22:01
  • 876

java 类集框架

Java集合框架 类集的概念是在JDK1.2之后正式完善的一套开发架构,基本的作用是完成一个动态的对象数组,里面的数据元素可以动态增加。 注意:Java集合只能存放对象,不能存放其本数据类...
  • Joakim_Zhou
  • Joakim_Zhou
  • 2015年03月11日 10:47
  • 364

java类集框架

 java类集框架collection讲解(一) 一、综述       java集合框架定义了几个接口,这些接口决定了collection类的基本特性。不同的是,具体类仅仅是提供...
  • fengyufuchen
  • fengyufuchen
  • 2015年03月16日 22:25
  • 399
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java基础知识学习四(类集框架)
举报原因:
原因补充:

(最多只允许输入30个字)