当前位置: 首页 > news >正文

建设门户网站的公司石家庄网站建设就找

建设门户网站的公司,石家庄网站建设就找,闵行营销型网站建设公司,做网站最好的软件1、集合介绍 对于保存多个数据使用的是数组,那么数组有不足的地方。比如, 长度开始时必须指定,而且一旦制定,不能更改。 保存的必须为同一类型的元素。 使用数组进行增加/删除元素的示意代码,也就是比较麻烦。 为…

1、集合介绍

对于保存多个数据使用的是数组,那么数组有不足的地方。比如,

  • 长度开始时必须指定,而且一旦制定,不能更改。

  • 保存的必须为同一类型的元素。

  • 使用数组进行增加/删除元素的示意代码,也就是比较麻烦。

为了解决数组这些不足之处,那么就可以引出集合来处理。下面先说一下集合的好处。

  • 可以动态保存任意多个对象,使用比较方便。

  • 提供了一系列方便的操作对象:add、remove、set、get等。

  • 使用集合添加或删除新元素,代码简洁。

集合体系图如下,Collection是单列接口,Map是双列接口。虚线可以看成实现关系,实线可以看成继承关系。

2、Collection接口实现类的特点

public interface Collection<E>extends Iterable<E>

  • Collection实现子类,可以存放多个元素,每个元素可以是Object。

  • Collection的实现类,有些是有序地(List),有些不是有序(Set)。

  • 有些Collection的实现类,可以存放重复的元素,有些不可以。

  • Collection接口没有直接的实现子类,是通过它的子接口Set和List来实现的。

3、Collection接口常用方法。

以实现子类ArraysList来演示。

方法总结:

add()  // 添加单个元素

remove() //删除指定元素

contains() //查找元素是否存在

size() //获取元素个数

isEmpty() //判断是否为空

clear() //清空

addAll() //添加多个元素

contains All() //查找多个元素是否都存在

removeAll() //删除多个元素

//由于接口不能直接被实例化,只有实现了接口的类才能被实例化,所以这里我们使用ArrayList//使用List接口接收List list = new ArrayList();//add() 添加单个元素list.add("jack");list.add("marry");list.add("smith");System.out.println(list);//[jack, marry, smith]//remove() 删除指定元素list.remove("jack");System.out.println(list);//[marry, smith]//contains() 查找元素是否存在System.out.println(list.contains("jack"));//false//size() 获取元素个数System.out.println(list.size());//2//isEmpty() 判断是否为空System.out.println(list.isEmpty());//false//clear() 清空list.clear();System.out.println(list.isEmpty());//true//addAll() 添加多个元素List list1 = new ArrayList();list1.add(1);list1.add("终极笔记");list1.add("老九门");list.addAll(list1);System.out.println(list1);//[1, 终极笔记, 老九门]// containsAll() 查找多个元素是否都存在System.out.println(list1.containsAll(list1));//true//removeAll() 删除多个元素list1.removeAll(list1);//trueSystem.out.println(list1.size());//0

http://www.hkea.cn/news/356824/

相关文章:

  • 万户网站宁波网站制作优化服务
  • 潍坊快速网站排名网站是怎么做出来的
  • 聚美优品的pc网站建设注册网址
  • 陕西省住房与城乡建设厅网站免费b站推广软件
  • 淮南市住房与城乡建设部网站网店买卖有哪些平台
  • 网页qq表情佛山百度快速排名优化
  • 网站建设方案论文1500社会新闻最新消息
  • 网站组建 需求分析市场监督管理局职责
  • 云课堂哪个网站做的好厦门关键词优化seo
  • 中企动力沈阳分公司seo免费诊断电话
  • 网站vps被黑湖人最新排名最新排名
  • 如何夸奖客户网站做的好seo课程心得体会
  • 有哪些做电子商务的网站时空seo助手
  • 临沂百度网站电脑培训机构哪个好
  • 无锡专业做网站的公司怎样把自己的产品放到网上销售
  • 大学网站建设管理办法推广技巧
  • 长春做网站公司seo关键词排名优化软件怎么选
  • 网站开发未按合同约定工期完工seo关键词排名怎么提升
  • 创可贴app海报制作网站百度seo优化方法
  • 龙岗品牌网站建设2024年新闻摘抄
  • 南阳住房和城乡建设厅网站招聘网站排名
  • 如何做网站活动封面建站的公司
  • 温州网站建设培训营销推广方案包括哪些内容
  • 厦门 建网站商业软文案例
  • wordpress读者墙站长之家seo工具包
  • 网站建设哪家好灵活苏州久远网络北京搜索引擎关键词优化
  • 网站优化怎么做 有什么技巧东莞seo建站
  • 什么网站可以做游戏机疫情最新数据消息
  • 企业网站开发报价单巩义网络推广
  • 网站开发技术交流群免费域名申请网站