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

花乡做网站公司贺州网站seo

花乡做网站公司,贺州网站seo,百度竞价广告的位置,外贸网站是用什么软件做的集合的List 可以存储重复元素 以下情况使用 ArrayList : 频繁访问列表中的某一个元素。只需要在列表末尾进行添加和删除元素操作。 以下情况使用 LinkedList : 你需要通过循环迭代来访问列表中的某些元素。需要频繁的在列表开头、中间、末尾等位置进行添加和删除元素操作。…集合的List 可以存储重复元素 以下情况使用 ArrayList : 频繁访问列表中的某一个元素。只需要在列表末尾进行添加和删除元素操作。 以下情况使用 LinkedList : 你需要通过循环迭代来访问列表中的某些元素。需要频繁的在列表开头、中间、末尾等位置进行添加和删除元素操作。 一.ArrayList 可以保存重复元素底层是数组实现添加元素的类型可以是任意类型的 虽然集合中默认是可以添加任意数据类型,但是后续处理时会出现类型转换问题 底层是一个数组默认长度是10当数组装满时会自动扩容(newoldold/2) ArrayList arrayListnew ArrayList();arrayList.add(1);arrayList.add(abd);arrayList.add(true);for (int i0;iarrayList.size();i){Object objarrayList.get(i);if(obj instanceof String){String s(String)obj;//向下转型System.out.println(s.length());}}//ArrayListString 定义时,为集合中可以存储的数据设定一个类型必须是类类型ArrayListIntegerarrayList1new ArrayList();arrayList1.add(10);//自动装箱ArrayListStringarrayList2new ArrayList();arrayList2.add(aa);ArrayListString arrayList3new ArrayList();arrayList3.add(a);arrayList3.add(b);arrayList3.add(c);arrayList3.add(d);arrayList3.add(e);arrayList3.add(f);arrayList3.add(g);arrayList3.add(h);arrayList3.add(i);arrayList3.add(j);System.out.println(arrayList3);arrayList3.add(1,H);//在1前加HSystem.out.println(arrayList3);arrayList3.remove(j);//把遇到的第一个j去掉System.out.println(arrayList3);arrayList3.remove(5);//把第5个索引去掉System.out.println(arrayList3);ArrayListString arrayList3new ArrayList();arrayList3.add(a);arrayList3.add(b);arrayList3.add(c);arrayList3.add(d);arrayList3.add(e);arrayList3.add(f);arrayList3.add(g);arrayList3.add(h);arrayList3.add(i);arrayList3.add(j);System.out.println(arrayList3.remove(0));//删除并返回指定位置上的元素(String类)arrayList3.clear();//清空元素System.out.println(arrayList3.contains(X));//是否包含指定的元素System.out.println(arrayList3.get(3));//获得指定位置上的元素(底层是数组,获取元素的速度是最快的)System.out.println(arrayList3.indexOf(e));//e的第一次索引System.out.println(arrayList3.lastIndexOf(e));//e的最后一次索引System.out.println(arrayList3.isEmpty());//判断是否为空空truearrayList3.set(7,Y);//替换指定位置元素System.out.println(arrayList3.size());//获取集合中元素个数用size字符串长度用lengthSystem.out.println(arrayList3);二.LinkedList 元素比较多的用LInkedList 方法和ArrayList基本一致只不过方法实现是用链表实现的 三.vector Vector 是同步访问的。Vector 包含了许多传统的方法这些方法不属于集合框架。 Vector 主要用在事先不知道数组的大小或者只是需要一个可以改变大小的数组的情况。 Vector 类支持 4 种构造方法。 第一种构造方法创建一个默认的向量默认大小为 10 四.迭代器 Java迭代器Iterator是 Java 集合框架中的一种机制是一种用于遍历集合如列表、集合和映射等的接口。 迭代器接口定义了几个方法最常用的是以下三个 next() - 返回迭代器的下一个元素并将迭代器的指针移到下一个位置。hasNext() - 用于判断集合中是否还有下一个元素可以访问。remove() - 从集合中删除迭代器最后访问的元素可选操作。 LinkedListString lnew LinkedList();l.add(a);l.add(b);l.add(c);l.add(d);l.add(e);l.add(f);l.add(g);l.add(h);l.add(i);l.add(j);for (int i 0; i l.size(); i) {System.out.println(l.get(i));}//增强for遍历for(String s:l){System.out.println(l);} //使用迭代器遍历// 获取迭代器IteratorString qwq l.iterator();//hasNext():判断是否存在下一个元素while(qwq.hasNext()){//如果存在则调用next实现迭代System.out.println(l);}
http://www.zqtcl.cn/news/850783/

相关文章:

  • 免费网上商城网站建设廊坊十大名牌模板厂
  • 网站建设格式龙泉建设工程有限公司网站
  • 四海网络网站建设咨询深圳网站优化网站
  • 报名网站开发多钱做酒网站
  • 2014年网站设计趋势怎样用代码建设一个网站
  • 手机网站使用微信支付瑞诺国际公司团队介绍
  • 如何做网站内容架构分析网站建站平台eazyshop
  • 网站开发 商标第几类建站模板大全
  • 找事做的网站杭州网站建设有限公司
  • 临沂网站建设搭建短视频如何引流与推广
  • 网站项目建设管理简介网络营销的概念
  • 网站后台怎么添加代码食品网站开发的背景
  • 茶楼 网站dedecms 旅游网站模板
  • 物流网站做那个好凯里网站设计
  • 网站 方案网页设计尺寸用怎么量
  • 商城购物网站设计内容互联网公司网站建设费用
  • 做租号玩网站赚钱吗网站下的源代码和自己做的区别
  • 关于校园网站的策划书久久建筑网的账号
  • 网站宣传的方式怎么查看一个网站有没有做推广
  • 台州房产网站建设自助开通网站
  • 佛山正规网站建设报价二级域名需要申请吗
  • 网站用户体验比较论坛类网站可以做移动端吗
  • 佛山网站优化建设网站设计公司种类
  • 永嘉高端网站建设效果空间设计手法有哪些
  • 好模板网站盐城做网站价格
  • 农村自建房设计图 效果图常州百度推广优化
  • 北京便宜网站建设为什么自己做的网站别的电脑打不开
  • 濮阳网站建设哪里便宜html页面模板
  • 个人推广网站wordpress 交友模板
  • 新乡网站建设价格中国反钓鱼网站联盟