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

电子商务网站建设实用教程微信公众平台开发者文档

电子商务网站建设实用教程,微信公众平台开发者文档,谷歌搜索引擎入口手机版,ppt模板工作汇报文章目录 Java集合框架#xff1a;List#xff0c;Set#xff0c;Map#xff0c;队列Java集合框架是什么#xff1f;如何使用#xff1f;ListSetMap队列 什么场景使用#xff1f;优缺点是什么#xff1f;ListSetMap队列 Java示例List示例Set示例Map示例队列示例 对比 J… 文章目录 Java集合框架ListSetMap队列Java集合框架是什么如何使用ListSetMap队列 什么场景使用优缺点是什么ListSetMap队列 Java示例List示例Set示例Map示例队列示例 对比 Java集合框架ListSetMap队列 Java集合框架是什么 Java集合框架是一组用于存储和操作数据的类和接口。它提供了不同类型的集合如ListSetMap和队列以满足不同的需求。 List有序的集合允许重复的元素。Set无序的集合不允许重复的元素。Map键值对的集合每个元素都包含一个键和一个值。队列先进先出FIFO的集合用于处理按顺序排列的元素。 如何使用 List List接口的常用实现类有ArrayList和LinkedList。可以使用以下步骤使用List集合 导入List类和实现类的包import java.util.List; 和 import java.util.ArrayList;创建List对象ListString list new ArrayList();添加元素list.add(元素1);访问元素String element list.get(0);遍历集合使用for循环或者迭代器遍历集合。 Set Set接口的常用实现类有HashSet和TreeSet。可以使用以下步骤使用Set集合 导入Set类和实现类的包import java.util.Set; 和 import java.util.HashSet;创建Set对象SetString set new HashSet();添加元素set.add(元素1);判断元素是否存在boolean contains set.contains(元素1);遍历集合使用for-each循环遍历集合。 Map Map接口的常用实现类有HashMap和TreeMap。可以使用以下步骤使用Map集合 导入Map类和实现类的包import java.util.Map; 和 import java.util.HashMap;创建Map对象MapString, Integer map new HashMap();添加键值对map.put(键1, 1);获取值int value map.get(键1);遍历集合使用for-each循环遍历键或值。 队列 队列接口的常用实现类有LinkedList和PriorityQueue。可以使用以下步骤使用队列 导入队列类和实现类的包import java.util.Queue; 和 import java.util.LinkedList;创建队列对象QueueString queue new LinkedList();添加元素queue.add(元素1);获取并删除队列头部的元素String element queue.poll();遍历队列使用迭代器遍历队列。 什么场景使用 List适用于需要按照元素的插入顺序进行操作的场景可以包含重复的元素。Set适用于需要保持唯一性的元素集合不允许重复的元素。Map适用于需要通过键值对进行操作的场景每个键都是唯一的。队列适用于需要按照先进先出顺序处理元素的场景。 优缺点是什么 List 优点 可以按照插入顺序访问元素。可以包含重复的元素。 缺点 在大型数据集合中查找元素的效率较低。 Set 优点 元素不重复保持唯一性。查找元素的效率较高。 缺点 无序不能按照插入顺序访问元素。 Map 优点 可以通过键值对进行操作便于查找和修改元素。键是唯一的保持唯一性。 缺点 无序不能按照插入顺序访问元素。 队列 优点 按照先进先出的顺序处理元素。 缺点 无法在中间插入或删除元素。 Java示例 List示例 import java.util.List; import java.util.ArrayList;public class ListExample {public static void main(String[] args) {ListString list new ArrayList();list.add(元素1);list.add(元素2);list.add(元素3);for (String element : list) {System.out.println(element);}} }Set示例 import java.util.Set; import java.util.HashSet;public class SetExample {public static void main(String[] args) {SetString set new HashSet();set.add(元素1);set.add(元素2);set.add(元素3);for (String element : set) {System.out.println(element);}} }Map示例 import java.util.Map; import java.util.HashMap;public class MapExample {public static void main(String[] args) {MapString, Integer map new HashMap();map.put(键1, 1);map.put(键2, 2);map.put(键3, 3);for (String key : map.keySet()) {int value map.get(key);System.out.println(key : value);}} }队列示例 import java.util.Queue; import java.util.LinkedList;public class QueueExample {public static void main(String[] args) {QueueString queue new LinkedList();queue.add(元素1);queue.add(元素2);queue.add(元素3);while (!queue.isEmpty()) {String element queue.poll();System.out.println(element);}} }以上示例分别展示了ListSetMap和队列的基本用法。根据具体需求选择合适的集合类型以提高代码的效率和可读性。 对比 维度ListSetMap队列实现类ArrayList、LinkedList、Vector等HashSet、LinkedHashSet、TreeSet等HashMap、LinkedHashMap、TreeMap等LinkedList、PriorityQueue等元素有序的、可重复的无序的、不可重复的以键值对的形式存储、键不可重复、值可重复的数据结构先进先出的数据结构、支持插入、删除、查找等操作存储按索引顺序存储无序存储以键值对的形式存储按插入顺序存储访问可以通过索引值对列表进行访问和修改不能直接访问、可以通过迭代器进行访问可以通过键值对进行访问和修改可以通过队列头和队列尾进行访问和修改性能读取速度快添加和删除速度较慢添加和删除速度快读取速度较慢读取速度快添加和删除速度较慢添加和删除速度快读取速度较慢应用适用于需要按索引顺序访问的情况适用于需要去重的情况适用于需要以键值对形式存储数据的情况适用于先进先出的数据操作的情况
http://www.hkea.cn/news/14502732/

相关文章:

  • 网站英文版怎么做WordPress标签图像
  • 佛山有那几家做网站微餐饮网站建设官网
  • 什么网站可以查建筑工程项目wordpress+团购
  • 莱州 网站制作买域名需要备案吗
  • 织梦书法网站模板随便吧在线图片制作
  • 技术支持 创思佳网站建设新乡网站建设哪家实力强
  • 南宁建设银行官网招聘网站企业网站的宣传功能体现在哪里
  • 响应式购物网站模板临漳网站制作
  • 做网站代码的含义整站seo优化推广
  • 佛山购物网站建设网站的制作流程
  • 网站设计技能培训网络搞钱路子
  • 海口可信的海南网站建设关于汽车的网站
  • 为什么四川省建设厅网站打不开软件ui设计公司
  • 网站公司网站开发美业管理软件系统排名
  • 阿里云备案网站备案域名外贸网站建设 杭州
  • 专业网站设计推荐中国企业建设协会网站
  • 济宁网站建设排行一站式营销推广平台
  • 建设银行嘉兴分行网站首页太原专业制作网站
  • 河北企业网站制作wordpress 虾米插件
  • 不花钱的网站建设网站网址注册
  • 爱站关键词移动互联网开发的关注点
  • 网站安全防护方案做一份完整的网站规划书
  • 灵芝住房和城乡建设局局网站wordpress 修改目录权限设置
  • 福州电商网站设计来几个关键词兄弟们
  • 烟台网站制作山海云重庆市建设工程交易中心网站
  • 消防网站模板郑州网站建设幸巴
  • cms网站搭建鹰潭做网站的公司
  • 高阳县做企业网站网站建设构建方案
  • 网站建设策略营销陕西省建设监理协会网站主页
  • 南山网站多少钱php 网站 下载