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

俄罗斯网站建设公司wordpress伪原创设置

俄罗斯网站建设公司,wordpress伪原创设置,wordpress登陆名,福建富通建设有限公司网站个人主页→VON 收录专栏→java从入门到起飞 目录 ​编辑 一、前言 二、List集合简要概述 三、List集合主要函数的应用 四、List集合的遍历 五、思考 一、前言 List集合与Collection集合的相同之处还是挺多的#xff0c;不过有些小细节又不太一样#xff0c;其中有一个… 个人主页→VON 收录专栏→java从入门到起飞 目录 ​编辑 一、前言 二、List集合简要概述 三、List集合主要函数的应用 四、List集合的遍历 五、思考 一、前言 List集合与Collection集合的相同之处还是挺多的不过有些小细节又不太一样其中有一个挺有意思的地方就是删除元素的那个地方希望能够给大家讲明白。最近更新速度可能会特别的慢希望大家多多理解。 二、List集合简要概述 在Java中List 是一种常用的集合类型它允许存储任意类型的对象并且提供了按照插入顺序来维护元素的有序集合。List 接口是 Java 集合框架的一部分定义了可以用于任何列表实现的一组方法。List 的主要实现包括 ArrayList、LinkedList 和 Vector以及它的子类 Stack每种实现都有其特定的性能特点和使用场景。 ArrayList实现了可变大小的数组它允许在列表中间进行快速随机访问但是插入和删除操作特别是在列表的中间位置会相对较慢因为这需要重新分配数组的大小并移动元素。 LinkedList使用双向链表来存储元素这意味着它可以在 O(1) 时间复杂度内插入或删除元素但是访问元素的速度比 ArrayList 慢因为它需要从头开始遍历直到找到目标节点。 Vector类似于 ArrayList但是 Vector 中的方法是同步的synchronized这意味着它是线程安全的可以用于多线程环境。然而由于同步带来的性能开销Vector 在非同步环境中通常不如 ArrayList 性能好。 除了这些基本的实现之外还有一些常见的视图类比如 Collections.unmodifiableList() 返回一个不可修改的列表这样可以创建只读的数据结构。 List 接口提供了一系列方法来操作列表中的元素例如添加add()、删除remove()、查找get()、替换set()等。此外还有 size() 方法来获取列表中元素的数量以及 isEmpty() 方法来检查列表是否为空等等。 使用 List 集合时可以根据具体的应用需求选择最适合的实现方式。例如如果你需要频繁地插入和删除元素那么 LinkedList 可能是最好的选择如果你需要频繁地访问列表中的元素并且不太关心插入和删除的效率那么 ArrayList 将是一个更好的选择。 三、List集合主要函数的应用 package ArrayDemo.ListDemo;import java.util.ArrayList; import java.util.List;public class A01_ListDemo01 {public static void main(String[] args) {// 1.创建集合并添加元素ListString list new ArrayList();list.add(a);list.add(b);list.add(c);list.add(d);list.add(e);// 2.打印集合System.out.println(list);// [a, b, c, d, e]// 3.在集合中指定位置添加元素// void add(int index,E element)// 原来索引上的元素会依次后移list.add(2,aaa);System.out.println(list);// [a, b, aaa, c, d, e]// 4.删除指定索引的元素返回被删除的元素// E remove(int index)list.remove(1);System.out.println(list);// [a, aaa, c, d, e]// 5.修改指定位置的元素返回被修改的元素// E set(int index, E element)list.set(1,bbb);System.out.println(list);// [a, bbb, c, d, e]// 6.返回指定索引处的元素// E get(int index)System.out.println(list.get(2));// c} }list集合中主要用到的函数就这么几个需要注意的地方我都已经添加了注释希望大家能够更好的去理解。  四、List集合的遍历 package ArrayDemo.ListDemo;import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.ListIterator;public class A03_ListDemo03 {public static void main(String[] args) {/*List集合的五种遍历方式1.迭代器2.列表迭代器3.增强for4.Lambda表达式5.普通for循环*/// 1.创建集合并添加元素ListString list new ArrayList();list.add(a);list.add(b);list.add(c);list.add(d);list.add(e);list.add(f);// 2.迭代器IteratorString it list.iterator();while(it.hasNext()){System.out.println(it.next());}System.out.println(---------------------------------);// 3.列表迭代器// 获取一个列表迭代器对象里面的指针也是默认从0开始的// 额外添加了一个方法在遍历的过程中可以添加元素ListIteratorString it1 list.listIterator();while(it1.hasNext()){String str it1.next();if(b.equals(str)){it1.add(aaa);}}System.out.println(list);System.out.println(---------------------------------);// 4.增强forfor (String s : list) {System.out.println(s);}System.out.println(---------------------------------);// 5.Lambda表达式// forEash方法的底层其实就是一个循环遍历依次得到集合中的每一个元素// 并把集合中的元素传递给accept方法list.forEach(s- System.out.println(s));System.out.println(---------------------------------);// 6.普通for循环for (int i 0; i list.size(); i) {System.out.println(list.get(i));}System.out.println(---------------------------------);} }说句不好听的我个人感觉熟练运用一种就可以了从我的角度出发我感觉增强for循环挺好用的毕竟for循环用的比较多所以对for情有独钟。  五、思考 不知道大家有没有思考过这个问题如果集合中全都是数字应该怎样去删除这个元素呢 应该都能看到remove的源码中传入的参数是index所以会优先根据下标进行删除。 解决方法
http://www.hkea.cn/news/14566211/

相关文章:

  • 做彩票网站要多少钱上海网站备案拍照地点
  • 云南网站建设公司有哪些优化大师win7
  • 直播网站app开发网络营销用什么软件
  • 大学生创业服务网站建设方案适合夜里看的php
  • 临安网站建设公司获取免费域名
  • 购物网站开发设计什么网站可以做认证
  • wordpress网站mip改造网站怎么增加关键词库
  • 建设网站的公司哪家好网站的后台在哪儿
  • 酒店网站解决方案珠海网络公司排名
  • 温州 网站制作中国网站建设排名
  • 长治门户网站免费三折页宣传册模板下载网
  • 网站全局搜索产品创新设计案例
  • 织梦 音乐网站wordpress后台修改默认主题
  • 江苏越润建设有限公司网站深圳网站优化页面
  • 信息公开和网站建设工作总结在线文档 wordpress
  • 短租网站那家做的好处wordpress主体功能对比
  • 网站手机验证码注册怎么做湖南建设人力资源湖南网站建设
  • php mysql网站开发全程实例.pdf新余建网站
  • 百度网站域名注册网站开发和软件开发的区别
  • 建站记录查询微信管理
  • dw网站的站点建设微信游戏网站开发
  • 火星免费建网站wordpress网站刷新
  • 腾讯风铃怎么建设网站中国室内装饰网
  • 北堂网站制作做设计图的网站
  • 做网站没赚到钱广告做网站
  • 网站 怎么做百度才能搜索出来怎么创立网站
  • 丰都专业网站建设公司网站站长登录方式
  • 做专题页的网站2008iis 网站 打不开
  • 一个空间建多个网站的方法市桥网站建设
  • 哪个兄弟给个地址呀太原关键词优化服务