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

wordpress 总站模板新媒体营销论文

wordpress 总站模板,新媒体营销论文,wordpress如何播放百度云视频,合肥网站建设市场分析ArrayList:基于动态数组实现,支持随机访问,适合频繁的随机访问操作,但在插入和删除元素时性能较差。 技术层面介绍 所属类库:ArrayList 位于 java.util 包中,它实现了 List 接口,因此具备 Lis…

 ArrayList:基于动态数组实现,支持随机访问,适合频繁的随机访问操作,但在插入和删除元素时性能较差。

技术层面介绍

  • 所属类库ArrayList 位于 java.util 包中,它实现了 List 接口,因此具备 List 接口定义的各种功能,比如有序存储元素、允许元素重复等。
  • 数据结构:它基于动态数组实现。这意味着在内存中,ArrayList 会分配一块连续的空间来存储元素。当元素数量超过当前数组的容量时,ArrayList 会自动创建一个更大的数组,并将原数组中的元素复制到新数组中,这个过程称为扩容。
  • 特点
    • 有序性:元素会按照插入的顺序进行存储,你可以根据元素的索引来访问它们。
    • 可重复性:允许存储重复的元素,即同一个元素可以多次添加到 ArrayList 中。
    • 随机访问高效:由于采用数组存储,通过索引访问元素的速度非常快,时间复杂度为 (O(1))。
    • 插入和删除效率低:在中间或开头插入、删除元素时,需要移动后面的元素,时间复杂度为 O(n)。

方法:

①.add(Object element) 向列表的尾部添加指定的元素。

②.size() 返回列表中的元素个数。

③.get(int index) 返回列表中指定位置的元素,index从0开始。

ArrayList<String> list = new ArrayList<String>(); //<String>泛型表示集合中存的是字符串形式的元素。list.add("青城"); //add()用于向List集合容器中添加元素。list.add("博雅");System.out.println(list);System.out.println(list.size()); //size()用于获取集合中有多少个元素。System.out.println(list.get(1)); //get()获取指定索引(从0开始)位置的元素。

 

 ④.add(int index, Object element) 在列表的指定位置(从0开始)插入指定元素

ArrayList<String> list=new ArrayList<String>();
list.add("qc");
list.add("by");
System.out.println(list);
list.add(0,"yby");//在指定位置添加元素,原来位置的元素后置。
System.out.println(list);	

 

⑤.set(int i, Object element) 使用元素element替换索引i位置的元素,并返回被替换的元素。

	ArrayList<String> list =new ArrayList<String>();list.add("qc");list.add("by");System.out.println(list);list.set(1, "yby");//替换指定位置的元素,从1开始,替换了“yby”System.out.println(list);

 

⑥.clear() 从列表中移除所有元素。
⑦.isEmpty() 判断列表是否包含元素,不包含元素则返回 true,否则返回false

		ArrayList<String> list=new ArrayList<String>();list.add("yby");list.add("up");System.out.println(list);list.clear();System.out.println(list);boolean empty=list.isEmpty();System.out.println(empty);

 

⑧.contains(Object o) 如果列表包含指定的元素,则返回 true

	    ArrayList<String> list = new ArrayList<String>();list.add("qc");list.add("by");boolean flag = list.contains("gc"); //用来判断集合容器中是否含有参数元素。System.out.println(flag);

⑨.remove(int index) 移除列表中指定位置的元素,并返回被删元素,删除位置后面的元素(如果有)向前移动。
 

		ArrayList<String> list =new ArrayList<String>();list.add("yby");list.add("up");list.add("up!");System.out.println(list);//删除指定索引(从0开始)位置的元素,并将元素返回,并后面元素前移。System.out.println(list);System.out.println(list.remove(1));System.out.println(list);

⑩.remove(Object o) 从List集合中移除第一次出现的指定元素,移除成功返回true,否则返回false。当且仅当List集合中含有满(o==null ? get(i)==null : o.equals(get(i)))条件的最低索引i的元素时才会返回true。

ArrayList<String> list =new ArrayList<String>();list.add("青城");list.add("博雅");list.add("博雅");list.add("教育");System.out.println(list.remove("博雅")); //删除List集合元素,返回boolean,并后面元素前移。System.out.println(list);

11.iterator() 返回按适当顺序在列表的元素上进行迭代的迭代器。

        ArrayList<String> list = new ArrayList<>();list.add("元素1");list.add("元素2");list.add("元素3");// 获取 Iterator 对象Iterator<String> iterator = list.iterator();// 使用 while 循环遍历集合while (iterator.hasNext()) {String element = iterator.next();System.out.println(element);}

12.for循环遍历List集合:

		ArrayList<String> list = new ArrayList<String>();list.add("青城");list.add("博雅");for (int i = 0; i < list.size(); i++) {  //用size方法获取长度。System.out.println(list.get(i));  //用get方法获取值。}

13.加强for循环遍历List集合:

		ArrayList<String> list=new ArrayList<String>();list.add("yby");list.add("upup!");for(String i:list) {System.out.print(i+" ");}


文章转载自:

http://HsaiXdOP.ykmtz.cn
http://uL9f377X.ykmtz.cn
http://aU9YAohK.ykmtz.cn
http://vjrJFrYJ.ykmtz.cn
http://s1mz9ZDF.ykmtz.cn
http://Y8gymtSt.ykmtz.cn
http://p9BtNWrV.ykmtz.cn
http://RwY0ZC18.ykmtz.cn
http://d1sfLBOC.ykmtz.cn
http://KEpmVf6m.ykmtz.cn
http://5lymSJWP.ykmtz.cn
http://o88sbEh7.ykmtz.cn
http://l3FmNmmA.ykmtz.cn
http://Smpejz71.ykmtz.cn
http://x2nzvHUB.ykmtz.cn
http://MF0OPEIv.ykmtz.cn
http://BbMCDDgK.ykmtz.cn
http://xdArXJXs.ykmtz.cn
http://uiAiWAKJ.ykmtz.cn
http://WCjaYgG1.ykmtz.cn
http://gM0Q5TJx.ykmtz.cn
http://32KfXphO.ykmtz.cn
http://DjEtqrED.ykmtz.cn
http://sESRyG81.ykmtz.cn
http://2jnorChM.ykmtz.cn
http://eLJnpru7.ykmtz.cn
http://puoxv8kp.ykmtz.cn
http://vvSnIcqL.ykmtz.cn
http://2C7xWDRg.ykmtz.cn
http://5aSH9kcM.ykmtz.cn
http://www.dtcms.com/wzjs/668346.html

相关文章:

  • 荆门网站开发公司电话郑州模板建站系统
  • 只用html5可以做网站吗教学方面网站建设
  • 网站开发答辩网站图片动态换名
  • 织梦网站维护简洁印象wordpress企业主题
  • 网站建设中 敬请期待福建住房与城乡建设厅网站
  • 网站开发有哪些服务网站推广技巧和方法
  • 做神马网站优化快速排名软件云南做企业网站多少钱
  • 公司网站企业文化怎么做男男做暧暧视频网站
  • 郑州设计师网站化妆品网站的建设目标
  • 校园网站建设与管理成都市住房和城乡建设局
  • 找人做的网站 没登录口自己想做个网站怎么做
  • 西宁专业做网站的window优化大师
  • 广 做网站蓝光电影下载做淘宝代码的网站
  • 网站制作app排行榜前十名dede英文网站
  • 网站首页flash制作门户网站推广方式
  • wp网站开发国家建设官方网站
  • 制作网站的成本小程序开发公司谁知道
  • 店面门头设计网站合肥市建设工程劳务分包合同备案表在哪个网站下载
  • wordpress整改网站收录泉州企业免费建站
  • 商洛建设网站软媒win7优化大师
  • 旅游网站建设可行性分析企业页面
  • 网站图片放大特效怎么做wordpress怎么输代码
  • 网站自建系统主机怎么做网站二次跳转
  • 做网站外包工作怎么样石家庄站全景图
  • 营销型网站建设方案书怎样营销能有效获取客户
  • 网站seo外链建设鹤壁网站seo
  • 建设网站注意实现招远网站建设价格
  • 自助建站系统网站建设开发全屏的翻页网站这么做
  • 有趣的网站知乎网络开发需要学什么
  • 科技类网站源码wordpress 菜单标题属性