集合一

一、集合概述
集合按照其存储结构可以分为两大类,单列集合Collection和双列集合Map,这两种集合的特点如下:

  • Cetionm单列集合类的根接口,用于存储一系列符合某种规则的元素,它有两个重要的子接口,分别是List和Set。其中,List 的特点是元素有序、元素可重复。Set的特点是元素无序并且不可重复。List 接口的主要实现类有ArrayList和LinkedList,Set接口的主要实现类有HashSet和TreeSet。

  • Map: 双列集合类的根接口,用于存储具有键(Key)、值(Value)映射关系的元素,每个元素都包含一对键值,在使用Map集合时可以通过指定的Key找到对应的Value,例如根据个学生的学 号就可以找到对应的学生。 Map接口的主 要实现

在这里插入图片描述

二、Collection接口
Cletion是所有单列集合的父接口,因此在lletion中定义了单列集合(List和s)通用的一些方法,这些 方法可用于操作所有的单列集合。

 boolean add(Object o)              向集合中添加一个元素
 
boolean addAllCCollection c)        将指定Clection中的所有元素添加到该集合中

void clear()                        删除该集合中的所有元素

boolean remove(Object o)            删除该集合中指定的元素

boolean removAllCollection  c)      删除指定集合中的所有元素

boolean isEmpty()                   判断该集合是否为空

boolean contains(Object o)          判断该集合中是否包含某个元素

Iterator iterator()                 返回在该集合的元素上进行迭代的迭代器(Iterator),用于遍集合所有元素

boolean cnainsAlColletionc)         判断该集 合中是否包含指定集合中的所有元素

int size( )                         获取该集合元素个数

三、 list 接口介绍
List接口继承自Collection 接口,是单列集合的一一个重要分支,习惯性地会将实现了List接口的对象称为List集合。在List集合中允许出现重复的元素,所有的元素是以一种线性方式进行存储的,在程序中可以通过索引来访问集合中的指定元素。另外,List集合还有一个特点就是元素有序,即元素的存人顺序和取出顺序-致。
List作为Collection集合的子接口,不但继承了Collection 接口中的全部方法,而且还增加了一些根据元素索引来操作集合的特有方法。

 List   集合常用方法表

void add( int index,Object element)       将元素element插人在List集合的index 处

boolean addAll( int index,Collection c)    将集合c所包含的所有元素插人到List集合的index处

Object get( int index)                     返回集合索引index处的元素

Object remove( int index)                  删除index索引处的元素

Objeet set(int index. Obiet elemen)        将索引index处元素替换成element对象,并将替换后的元素返回   

int   last Index0fObject o)                返回对象o在List集合中最后一次出现的位置索引 

int  indexOf(Object o)                     返回对象o在List 集合中出现的位置索引

list subList (int fromIndex ,int  toIndex)    返回从索引fromIndex(包括)到toIndex( 不包括)处所有元素集合组成的子集合
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
信息数据从传统到当代,是一直在变革当中,突如其来的互联网让传统的信息管理看到了革命性的曙光,因为传统信息管理从时效性,还是安全性,还是可操作性等各个方面来讲,遇到了互联网时代才发现能补上自古以来的短板,有效的提升管理的效率和业务水平。传统的管理模式,时间越久管理的内容越多,也需要更多的人来对数据进行整理,并且数据的汇总查询方面效率也是极其的低下,并且数据安全方面永远不会保证安全性能。结合数据内容管理的种种缺点,在互联网时代都可以得到有效的补充。结合先进的互联网技术,开发符合需求的软件,让数据内容管理不管是从录入的及时性,查看的及时性还是汇总分析的及时性,都能让正确率达到最高,管理更加的科学和便捷。本次开发的高校科研信息管理系统实现了操作日志管理、字典管理、反馈管理、公告管理、科研成果管理、科研项目管理、通知管理、学术活动管理、学院部门管理、科研人员管理、管理员管理等功能。系统用到了关系型数据库中王者MySql作为系统的数据库,有效的对数据进行安全的存储,有效的备份,对数据可靠性方面得到了保证。并且程序也具备程序需求的所有功能,使得操作性还是安全性都大大提高,让高校科研信息管理系统更能从理念走到现实,确确实实的让人们提升信息处理效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值