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

图片 套网站模板下载 迅雷下载 迅雷下载地址mac日本官网入口

图片 套网站模板下载 迅雷下载 迅雷下载地址,mac日本官网入口,可以做动画的网站都有哪些,杭州网站建站推广示例1:使用ArrayList创建并操作列表 ArrayList是List接口最常用的实现之一,它内部使用数组来存储元素,因此对于随机访问具有很高的效率。但是,当涉及到频繁的插入或删除操作时,它的性能可能会受到影响,因为…

示例1:使用ArrayList创建并操作列表

ArrayListList接口最常用的实现之一,它内部使用数组来存储元素,因此对于随机访问具有很高的效率。但是,当涉及到频繁的插入或删除操作时,它的性能可能会受到影响,因为这些操作可能需要移动大量元素以保持索引的一致性。

import java.util.ArrayList;
import java.util.List;public class ArrayListExample {public static void main(String[] args) {// 创建一个ArrayList实例List<String> names = new ArrayList<>();// 添加元素到列表names.add("Alice");names.add("Bob");names.add("Charlie");// 修改指定位置的元素names.set(1, "Bobby");// 获取指定位置的元素System.out.println("The second name is: " + names.get(1));// 删除指定位置的元素String removedName = names.remove(2);System.out.println("Removed name: " + removedName);// 遍历列表for (String name : names) {System.out.println(name);}// 输出列表大小System.out.println("Size of list: " + names.size());}
}

示例2:使用LinkedList处理频繁的插入与删除

LinkedList实现了List接口,并且基于双向链表的数据结构。这意味着它可以高效地进行插入和删除操作,尤其是在列表的两端。然而,对于随机访问而言,LinkedList的表现不如ArrayList好,因为它必须从头或尾开始遍历节点直到目标位置。

import java.util.LinkedList;
import java.util.List;public class LinkedListExample {public static void main(String[] args) {// 创建一个LinkedList实例List<String> queue = new LinkedList<>();// 向列表两端添加元素((LinkedList<String>) queue).addFirst("first");((LinkedList<String>) queue).addLast("last");// 从列表两端移除元素System.out.println("Removed from front: " + ((LinkedList<String>) queue).removeFirst());System.out.println("Removed from back: " + ((LinkedList<String>) queue).removeLast());// 在任意位置插入元素queue.add(0, "middle");// 遍历列表for (String item : queue) {System.out.println(item);}}
}

示例3:使用List.of()创建不可变列表

引入了一个新的静态工厂方法List.of(),用于快速创建固定内容的不可变列表。这种方法非常适合于那些不需要改变的集合,因为它提供了一种简洁的方式来定义常量集合,而且由于它是不可变的,所以更加安全。

import java.util.List;public class ImmutableListExample {public static void main(String[] args) {// 使用List.of()创建一个不可变列表List<String> immutableList = List.of("red", "green", "blue");// 尝试修改列表会抛出UnsupportedOperationException异常try {immutableList.add("yellow"); // 这行代码将导致运行时错误} catch (UnsupportedOperationException e) {System.out.println("Cannot modify an immutable list.");}// 安全地读取列表内容for (String color : immutableList) {System.out.println(color);}}
}

http://www.ds6.com.cn/news/47335.html

相关文章:

  • wordpress文章摘要显示网站seo优化推广
  • 岳阳市住房和城乡建设局网站百度搜索下载app
  • 建设网站实施条件上海网站推广服务公司
  • 网站安全检测可以检测哪些内容风险信息今日头条国际军事新闻
  • 遵义网站建设公司电话多少电商网站网址
  • 建设银行个人网上银行入口seo技术分享博客
  • 广告牌logo设计制作南阳seo
  • 企业网站是否可以做淘宝客免费关键词挖掘工具
  • 金山网站建设费用台州seo快速排名
  • 商城网站开发需要多少钱网络公司网站建设
  • b2b平台的优缺点网站seo关键词优化
  • 淄博周村学校网站建设报价网站查询平台官网
  • 织梦中英文版网站怎么做企业宣传ppt
  • 大足建网站的外贸seo推广招聘
  • 存量权益登记在哪个网站上做百度云超级会员试用1天
  • 太仓公司网站建设电话推广赚佣金项目
  • 做网站的变成语言哪类最简单如何做网络推广
  • 五个网站页面网站开发公司排行榜
  • 网站推广服务 商务服务客户营销
  • 购物网站开发中查看订单的实现逻辑技能培训机构排名前十
  • 搜搜提交网站入口seo怎么优化排名
  • 磁力下载安徽网络关键词优化
  • 网站建设公司2018新手怎么做网络销售
  • 访问数据库的网站开发语言怎样进行seo推广
  • 公司发布网站需要备案好的营销网站
  • 企业网络方案设计思路苏州百度 seo
  • 做网站商城赔了8万好用的seo软件
  • 网站开发毕设开题报告怎么写河南搜索引擎优化
  • 专业 网站建设百度一下官网首页百度一下百度
  • 个人网站百度推广收费北京百度seo排名