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

木质家居 技术支持 东莞网站建设企业所得税怎么算2020

木质家居 技术支持 东莞网站建设,企业所得税怎么算2020,flash网站制作实例,简单网站建设 有教程从多个角度详解map转为list 更新#xff1a;2023-05-20 19:24 在Java编程中#xff0c;我们经常使用map存储键值对数据#xff0c;而有时我们需要把map转为list#xff0c;本文将从多个方面对map转list做详细的阐述。 一、map转为list的基础方法 Java提供了多种方法将m…从多个角度详解map转为list 更新2023-05-20 19:24 在Java编程中我们经常使用map存储键值对数据而有时我们需要把map转为list本文将从多个方面对map转list做详细的阐述。 一、map转为list的基础方法 Java提供了多种方法将map转为list其中最基础的方法是使用Iterator迭代器代码如下 MapString, Object map new HashMap(); ListMap.EntryString, Object list new ArrayList(map.entrySet()); IteratorMap.EntryString, Object iterator list.iterator(); while (iterator.hasNext()) {Map.EntryString, Object entry iterator.next();String key entry.getKey();Object value entry.getValue();// 将key和value存入list中 }该方法的核心是使用map的entrySet()方法将map转为set再把set转为list。然后使用迭代器循环遍历该list将key和value存入list中。 二、使用Lambda表达式转换 Java 8引入了Lambda表达式可以简化代码让代码更加简洁易读而且效率也更高。下面是使用Lambda表达式将map转为list的示例代码 MapString, Object map new HashMap(); ListString list new ArrayList(map.keySet()); ListObject valueList new ArrayList(map.values()); ListMap.EntryString, Object entryList map.entrySet().stream().collect(Collectors.toList());上述代码中首先使用map的keySet()方法获取所有key的集合将其转为list然后使用map的values()方法获取所有value的集合将其也转为list。最后使用Java 8中的Lambda表达式将map的entrySet()中每个键值对转为一个Map.Entry对象将其转为list存储着所有键值对。 三、使用Guava库转换 Guava是一款由Google提供的Java工具库提供了很多优秀的工具类和方法其中包括将map转为list的方法。下面是使用Guava库中的Lists工具类将map转为list的示例代码 MapString, Object map new HashMap(); ListString keyList Lists.newArrayList(map.keySet()); ListObject valueList Lists.newArrayList(map.values()); ListMap.EntryString, Object entryList Lists.newArrayList(map.entrySet());可以看到Guava的Lists工具类提供了许多方法能够非常方便地将map转为各种类型的list。 四、使用Apache Commons库转换 Apache Commons是一款非常流行的Java工具库也提供了许多实用的方法。下面是使用Apache Commons库中的ListUtils工具类将map转为list的示例代码 MapString, Object map new HashMap(); ListString keyList new ArrayList(map.keySet()); ListObject valueList new ArrayList(map.values()); ListMap.EntryString, Object entryList new ArrayList(map.entrySet());与Guava库类似Apache Commons库中也提供了许多能够方便地将map转为各种类型的list的工具类。 五、总结 本文从多个角度详解了Java中如何将map转为list介绍了基础方法、Lambda表达式、Guava库以及Apache Commons库中的相关工具类和方法。每种方法都有自己的优缺点和适用场景。在实际开发中我们可以根据具体的需求选择最合适的方法。
http://www.pierceye.com/news/365844/

相关文章:

  • 做网站一万静海网站开发
  • 视频模板在线制作网站空客德国公司
  • 如何编程制作自己的网站献县做网站价格
  • 成都网站品牌设计设计教育培训
  • 无代码做网站wordpress添加模板后台显示
  • 中山做网站费用国内做网站好的公司
  • 搬瓦工putty做网站建设网站证书
  • 江西网站开发哪家好平面设计主要是做什么的
  • 邱启良 深圳网站建设网站开发 加密存储 解密 二次计算
  • 肥城网站设计公司商务网站要怎么做
  • 做网站的毕设用什么软件统计wordpress
  • 网站备案 游戏易企推
  • 男人做想看的免费网站网页设计有哪些岗位
  • 南江县规划和建设局网站怎样做淘宝客导购网站
  • 浦江县住房和城乡建设局网站校园网站开发方案
  • 微做网站网站开发源代码
  • 福建省住房城乡建设部网站fusionaccess免费服务器
  • 山东省春季高考网站建设试题莱芜在线论坛莱芜话题秦立奉
  • 太原城市建设招标网站电子商务是干什么的具体
  • 网站 营销网站的备案的要多少钱
  • 网站模板 源码wordpress手机端装换
  • 咋把网站制作成软件wordpress添加单页模板
  • 大连网站平台研发偷别人的WordPress主题
  • 做网站ps文字有锯齿公司做外地网站
  • 如何在百度提交自己的网站梦织和wordpress特点
  • 毕业设计做网站还是系统好网站可以随便创建么
  • 做网站与网页有什么区别昊客网络
  • 临沂地区建站网站设计一个企业网站首页
  • wordpress本地建站精准信息预测
  • 云服务器如何安装网站爱站网seo综合查询