下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

软件设计:集合框架关于<list接口><map接口>的运用

作者:一条皮娜     来源: https://www.cnblogs.com/spn200066/p/11748130.html点击数:891发布时间: 2020-04-12 09:19:02

标签: java软件设计集合框架

  java,是由Sun公司于1995年推出的编程语言。用Java实现的HotJava浏览器(支持Javaapplet)显示了Java的魅力:跨平台、动态的web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Javaapplet。集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。

  集合框架关于<list接口><map接口>的运用

  集合:集合就是一个容器,他可以存储对象,我们说集合就是一个可变的数组

  集合框架特点

  1、list和set集合同时实现了collection接口

  2、set集合存储唯一,无序的对象。

  3、list存储的不唯一,有序的对象(顺序,按存储的先后顺序)

  4、map接口存储的方式:键值对进行存储,键是唯一,值不唯一,且无序,map是单独的一个接口

  5、我们的集合框架都在,java.utill这个包里面

  <List接口>

  1、list接口有两个实现类:arraylist,linkedList

  2、arraylist:1、长度可变,遍历元素和随机访问元素的效率比较高,我们开发当中用的最多的集合就是arraylist,查询集合中的元素用的比较多

  3、arrayList的语法

  list集合的名字=newArrayList();

  add()向集合中添加元素

  add(添加的位置,添加的元素)

  Animallist.add(1,heroGuo)//在集合的第二个位置添加此对象add方法的位置是从0--n

  size()计算集合中的元素个数

  4、get()获取集合中的元素语法:集合的名字.get(1);

  5、remove属性可以删除,指定的对象,根据下表进行删除

  <map接口>

  map接口名=newHashMap();

  map:它是一键值对的方式进行数据的存储(key,value)

  put()用于map集合添加数据

  map是根据Key来取value值,你的key永远不能重复,唯一,但是你的值是可以重复的

  keySet()方法在去我们map中所有的键值

  values()方法在去我们map中所有的值

  it.hasNext()相当于你的数组里面的i,它在不停的取下一个值

  计算机科学作为一门现代科学因其与数学的缘源,自然其中的许多概念也来自数学,集合是其中之一。如果说集合论的产生给数学注入了新的生机与活力,那么计算机科学中的集合概念给程序员的生活也注入了新的生机与活力。

赞(14)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程