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

建网站需要多少钱免费网址申请

建网站需要多少钱,免费网址申请,专业小程序商城开发,最优的赣州网站建设在 Java 中#xff0c;链表#xff08;LinkedList#xff09;是一个非常重要的数据结构#xff0c;它可以动态地插入和删除元素#xff0c;因此比数组更灵活。Java 提供了 LinkedList 类#xff0c;该类实现了 List 接口#xff0c;并且是基于双向链表实现的#xff0c…在 Java 中链表LinkedList是一个非常重要的数据结构它可以动态地插入和删除元素因此比数组更灵活。Java 提供了 LinkedList 类该类实现了 List 接口并且是基于双向链表实现的因此支持高效的插入、删除操作尤其是在列表的两端。 LinkedList 类位于 java.util 包中提供了许多用于操作链表的方法。 1. 创建链表 import java.util.LinkedList;LinkedListString list new LinkedList();2. 链表常用方法及详细说明 2.1 add(E e) 功能将指定的元素添加到链表的末尾。返回类型boolean对于 LinkedList始终返回 true示例 LinkedListString list new LinkedList(); list.add(Apple); // 添加 Apple 到末尾 list.add(Banana); // 添加 Banana 到末尾 System.out.println(list); // 输出: [Apple, Banana]2.2 addFirst(E e) 功能将指定的元素添加到链表的开头。返回类型void示例 LinkedListString list new LinkedList(); list.add(Apple); list.addFirst(Orange); // 将 Orange 添加到开头 System.out.println(list); // 输出: [Orange, Apple]2.3 addLast(E e) 功能将指定的元素添加到链表的末尾。实际上这与 add() 方法相同因为 LinkedList 是一个双向链表。返回类型void示例 LinkedListString list new LinkedList(); list.add(Apple); list.addLast(Banana); // 将 Banana 添加到末尾 System.out.println(list); // 输出: [Apple, Banana]2.4 remove() 功能移除并返回链表的第一个元素。如果链表为空抛出 NoSuchElementException。返回类型E示例 LinkedListString list new LinkedList(); list.add(Apple); list.add(Banana); String removed list.remove(); // 移除并返回第一个元素 Apple System.out.println(removed); // 输出: Apple System.out.println(list); // 输出: [Banana]2.5 removeFirst() 功能移除链表的第一个元素。如果链表为空抛出 NoSuchElementException。返回类型E示例 LinkedListString list new LinkedList(); list.add(Apple); list.add(Banana); String removedFirst list.removeFirst(); // 移除第一个元素 Apple System.out.println(removedFirst); // 输出: Apple System.out.println(list); // 输出: [Banana]2.6 removeLast() 功能移除链表的最后一个元素。如果链表为空抛出 NoSuchElementException。返回类型E示例 LinkedListString list new LinkedList(); list.add(Apple); list.add(Banana); String removedLast list.removeLast(); // 移除最后一个元素 Banana System.out.println(removedLast); // 输出: Banana System.out.println(list); // 输出: [Apple]2.7 get(int index) 功能返回链表中指定位置的元素基于零索引。返回类型E示例 LinkedListString list new LinkedList(); list.add(Apple); list.add(Banana); String element list.get(1); // 获取索引为 1 的元素 Banana System.out.println(element); // 输出: Banana2.8 set(int index, E element) 功能替换链表中指定位置的元素。返回类型E返回被替换的元素示例 LinkedListString list new LinkedList(); list.add(Apple); list.add(Banana); list.set(1, Orange); // 将索引 1 的元素 Banana 替换为 Orange System.out.println(list); // 输出: [Apple, Orange]2.9 remove(int index) 功能移除链表中指定位置的元素并返回该元素。返回类型E示例 LinkedListString list new LinkedList(); list.add(Apple); list.add(Banana); String removedElement list.remove(1); // 移除索引为 1 的元素 Banana System.out.println(removedElement); // 输出: Banana System.out.println(list); // 输出: [Apple]2.10 peek() 功能返回链表的第一个元素但不移除它。如果链表为空返回 null。返回类型E示例 LinkedListString list new LinkedList(); list.add(Apple); String first list.peek(); // 获取第一个元素 Apple但不移除 System.out.println(first); // 输出: Apple System.out.println(list); // 输出: [Apple]2.11 peekFirst() 功能返回链表的第一个元素但不移除它。如果链表为空返回 null。返回类型E示例 LinkedListString list new LinkedList(); list.add(Apple); String first list.peekFirst(); // 获取第一个元素 Apple System.out.println(first); // 输出: Apple2.12 peekLast() 功能返回链表的最后一个元素但不移除它。如果链表为空返回 null。返回类型E示例 LinkedListString list new LinkedList(); list.add(Apple); list.add(Banana); String last list.peekLast(); // 获取最后一个元素 Banana System.out.println(last); // 输出: Banana2.13 clear() 功能移除链表中的所有元素。返回类型void示例 LinkedListString list new LinkedList(); list.add(Apple); list.add(Banana); list.clear(); // 清空链表 System.out.println(list); // 输出: []2.14 contains(Object o) 功能检查链表中是否包含指定的元素。返回类型boolean示例 LinkedListString list new LinkedList(); list.add(Apple); list.add(Banana); boolean containsApple list.contains(Apple); // true boolean containsOrange list.contains(Orange); // false System.out.println(containsApple); // true System.out.println(containsOrange); // false2.15 size() 功能返回链表中元素的个数。返回类型int示例 LinkedListString list new LinkedList(); list.add(Apple); list.add(Banana); int size list.size(); // 2 System.out.println(size); // 23. 遍历链表 3.1 使用普通 for 循环遍历 LinkedListString list new LinkedList(); list.add(Apple); list.add(Banana); for (int i 0; i list.size(); i) {System.out.println(list.get(i)); }3.2 使用增强型 for 循环遍历foreach for (String item : list) {System.out.println(item); }3.3 使用 Iterator 遍历 IteratorString iterator list.iterator(); while (iterator.hasNext()) {System.out.println(iterator.next()); }4. 总结 LinkedList 提供了灵活的方式来处理链表中的元素。以下是一些常用的方法 add()、addFirst()、addLast()添加元素。remove()、removeFirst()、removeLast()移除元素。get()、set()访问或修改元素。peek()、peekFirst()、peekLast
http://www.hkea.cn/news/14516769/

相关文章:

  • 在线设计网名生成器seo优化前景
  • 电子商务网站建设可行性分析郑州企业排名
  • 温州专业做网站网站的推广方式有哪些
  • 六安高端网站建设公司响应式布局的优点是什么
  • 陕西省住房和城乡建设厅门户网站重庆建工
  • wordpress的网站好用吗北京建筑设计公司前十名
  • 文化事业建设费在哪个网站申报做北京电梯招标的网站
  • dw网站首页的导航怎么做室内设计装修风格大全
  • discuz做商城网站惠州seo关键字排名
  • 长沙市建设发展集团有限公司网站云盘搜索引擎入口
  • 网站安全设计网站制作的步骤
  • 深圳手机建站模板网站建设后运维合同
  • 抄袭别人网站的前端代码合法吗镇江唐唐网络科技有限公司
  • 优酷视频网站开发旅游网站 静态模板
  • 泉州网站制作案例网络品牌营销推广
  • 2015网站备案没下来游戏加盟项目
  • 什么是网站域名软件下载免费大全网站
  • 网站建设制作 优帮云视频生成链接网站
  • php网站建设制作设计php 网站反盗链
  • 单页网站怎么做排名电子商务网站建设的方法及流程图
  • 网站项目遇到的问题购物网站设计的意义
  • 温岭网站设计企业信息查询系统官网贵州
  • 烟台做网站工资wordpress 主机安装
  • 重庆网站建设letide网络平面设计包括哪些
  • 个人建设网站维护费是多少公众号怎么制作二维码
  • wordpress评论提交特效海淀区seo招聘信息
  • 杭州高端响应式网站ps做特效哪个网站好
  • 大学网站建设策划书个人网站作品欣赏
  • 网站服务器申请网站做城市地图
  • 做网站属于什么备案路由器做网站