Java集合框架总体结构
Java.util.List接口及其子类,List提供的是一个有序的集合;
Java.util.Set接口及其子类,Set提供的是一个无序的集合;
Java.util.Maop接口及其子类,Map提供了一个映射(对应)关系的集合数据结构。
(一)java.util.List接口的用法
i

mport java.util.ArrayList;import java.util.List;//List测试public class ListTest{public static void main(String[] args){ListTest st=new ListTest();List<Student> list=st.getUserList(5);System.out.println(“List中共有元素:”+List.size());Student sd=list.get(3);Sd.showInfo();st.printList(list);}       Public void printList(List<Student>list){           For(int i=0;i<list.size();i++){               Student us=list.get(i);            Us.showInfo();}}       Public java.util.List<Student>getUserList(int userCount){        List userList=new ArrayList();        For(int i=0;i<userCount;i++){           Student ui=new Student(“用户”+((char))(65+i),i+1);       userList.add(ui);}Return userList;}}

(二)java.util.Set接口实现类的用法

[code="java"][code="java"][code="java"]public class SetTest { public static void main(String args[]){       SetTest test=new SetTest();      java.util.Collection sSet=test.getUserSet(3);       System.out.println("集合中共有元素:"+sSet.size());     //将set中所有元素取出打印       //set是无序的,所以不能根据索引取,得到set的迭代器       Java.util.Iterator<Student> it=sSet.iterator();    while(it.hasNext()){          Student st=it.next();        st.showInfo();    }   }

  public java.util.Collection getUserSet(int userCount){        //创建一个集合对象        Set<E> sSet=new java.util.HashSet();       for(int i=0;i<userCount;i++){           Student ui=new Student("用户_"((char)(65+i)),i+1);         sSet.add(ui);     }     return sSet;  }}(三)java.util.Map的用法

[/code][/code][/code]

java集合框架总体结构相关推荐

  1. java集合框架的结构_集合框架(Collections Framework)详解及代码示例

    简介 集合和数组的区别: 数组存储基础数据类型,且每一个数组都只能存储一种数据类型的数据,空间不可变. 集合存储对象,一个集合中可以存储多种类型的对象.空间可变. 严格地说,集合是存储对象的引用,每个 ...

  2. java集合框架容器 java框架层级 继承图结构 集合框架的抽象类 集合框架主要实现类...

    本文关键词: java集合框架  框架设计理念  容器 继承层级结构 继承图 集合框架中的抽象类  主要的实现类 实现类特性   集合框架分类 集合框架并发包 并发实现类 什么是容器? 由一个或多个确 ...

  3. Java集合框架综述,这篇让你吃透!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:平凡希 cnblogs.com/xiaoxi/p/60899 ...

  4. java集合框架史上最详解(list set 以及map)

    title: Java集合框架史上最详解(list set 以及map) tags: 集合框架 list set map 文章目录 一.集合框架总体架构 1.1 集合框架在被设计时需满足的目标 1.2 ...

  5. java集合框架综述

    一.集合框架图 简化图: 说明:对于以上的框架图有如下几点说明 1.所有集合类都位于java.util包下.Java的集合类主要由两个接口派生而出:Collection和Map,Collection和 ...

  6. Java集合框架之 Java HashMap 源码解析

    继上一篇文章Java集合框架综述后,今天正式开始分析具体集合类的代码,首先以既熟悉又陌生的HashMap开始. 签名(signature) public class HashMap<K,V> ...

  7. 厉害!Java集合框架综述,这篇让你吃透!

    作者:平凡希 来源:cnblogs.com/xiaoxi/p/6089984.html 一.集合框架图 简化图: 说明:对于以上的框架图有如下几点说明 1.所有集合类都位于java.util包下.Ja ...

  8. Java 集合框架综述

    一.集合框架图 简化图: 说明:对于以上的框架图有如下几点说明 1.所有集合类都位于java.util包下.Java的集合类主要由两个接口派生而出:Collection和Map,Collection和 ...

  9. Java集合框架使用总结

    Java集合框架使用总结 前言: 本文是对Java集合框架做了一个概括性的解说,目的是对Java集合框架体系有个总体认识,如果你想学习具体的接口和类的使用方法,请参看JavaAPI文档. 一.概述 数 ...

最新文章

  1. Cocos2d-x3.2 重力感应
  2. 在Windows上同步SVN代码库到备份SVN机器上
  3. Solr+Hbase多条件查(优劣互补)
  4. System.Drawing.Common workaround in .NET6
  5. 使用Hibernate JPA的自定义布尔用户类型
  6. 2.3.3单链表的双向链表
  7. HTML期末作业-汽车奔驰4s店
  8. 对象 对象 java 1615134277
  9. Android ViewPager+TabHost实现首页导航
  10. java bitset javadoc,BitSet的源码研究
  11. IObit Unlocker超实用工具,专治各种不服
  12. Python调用OpenCV接口实现网络摄像头录像和抓拍图片
  13. 象棋马走日正解判定表实现步数计算
  14. SpringCloud整合LCN分布式事务模式
  15. hist 在matlab中的含义,matlab中hist函数的用法_matlab中hist函数
  16. java小易——Servlet轻量级服务
  17. [本体论][UML][统一建模语言][软件建模][OWL]从本体论到UML到OWL
  18. ChatGPT初体验——开发好帮手
  19. python自动化看什么书_python自动化测试书籍
  20. python 按键精灵脚本_按键精灵的脚本 - 对于重复动作(含键盘鼠标)太好用了

热门文章

  1. Matlab设置坐标轴
  2. 使用原生js来替换title属性的悬浮文字提示-可自定义样式和出现时间-190826更新版本2.0源代码
  3. 台式计算机开机后主板不启动,电脑开不了机屏幕没显示怎么办?台式电脑开机黑屏维修技巧...
  4. 数字游戏(区间dp)
  5. 关于数字图像处理中不同的低通滤波器的区别以及cut-off frequency 对于图像的影响
  6. 趣学算法系列-分支限界法
  7. 《设计模式与游戏完美开发》——第六周读书笔记
  8. 1.vue 2 简介(入门)。
  9. Flask实现个人博客系统(附源码),java面试说我基础太差
  10. LDAP是什么?LDAP与数据库有什么区别?