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

宁波建网站哪家360全景网站制作

宁波建网站哪家,360全景网站制作,百度网站官网怎么做,免费推广手段目录 1.0 Map 集合的说明 1.1 Map 集合的常用方法 1.2 Map 系列集合的特点 2.0 Map 系列集合的遍历方法#xff08;三种方法#xff09; 2.1 使用 keySet() 方法遍历 2.2 使用 entrySet() 方法遍历 2.3 使用 forEach() 方法遍历#xff08;Java 8#xff09; 1.0 Map 集合的…目录 1.0 Map 集合的说明 1.1 Map 集合的常用方法 1.2 Map 系列集合的特点 2.0 Map 系列集合的遍历方法三种方法 2.1 使用 keySet() 方法遍历 2.2 使用 entrySet() 方法遍历 2.3 使用 forEach() 方法遍历Java 8 1.0 Map 集合的说明 Map 是一种集合类型用于存储键值对key-value pairs。每个键都是唯一的而值可以重复。Map 可以根据键快速查找对应的值。在 Map 中键和值可以是任意类型的对象。简单来说Map 类是一个接口是一种容器存放着键值对类型的元素。 1.1 Map 集合的常用方法 以代码的方式来介绍 Map 集合的常用方法 import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.Set;public class MapAPI {public static void main(String[] args) {//由于 Map 是一个接口不能直接 new 一个 Map 类型的对象//所以需要用到 Map 的实现类 HashMap 来创建对象。MapString,Integer map new HashMap();//一行经典代码//1. put(k,v) :实例方法添加元素map.put(二哈,250);map.put(金毛,750);map.put(拉布拉多,1250);map.put(中华田园犬,1359);System.out.println(map);//输出结果为:{二哈250, 金毛750, 中华田园犬1359, 拉布拉多1250}//2. size() :实例方法获取元素大小int s map.size();System.out.println(s);//输出结果为:4//3. isEmpty() :实例方法判断集合是否为空为空返回true反之boolean b map.isEmpty();System.out.println(b);//输出结果为:false//4. get(k) :实例方法根据键获取对应的值int i map.get(二哈);System.out.println(i);//输出结果为:250//5. remove(k) :实例方法根据键删除整个元素map.remove(二哈);System.out.println(map);//输出结果为:{金毛750, 中华田园犬1359, 拉布拉多1250}//6. containsKey(k) :实例方法判断是否包含某个键boolean bk map.containsKey(二哈);System.out.println(bk);//输出结果为:false//7. containsValue(k) :实例方法判断是否包含某个值boolean bv map.containsValue(750);System.out.println(bv);//输出结果为:true//8. keySet() :实例方法获取全部键的集合// 需要用 Set 系列集合来接受。SetString stringSet map.keySet();System.out.println(stringSet);//输出结果为:[金毛, 中华田园犬, 拉布拉多]//9. values() :实例方法获取全部值//需要用 Collection 系列集合来接受CollectionInteger collection map.values();System.out.println(collection);//输出结果为:[750, 1359, 1250]//10. putAll(Map m) :将 m 中的内容全部倒入到调用该方法的集合中。MapString,Integer map1 new HashMap();map1.put(小黑,19999);map1.put(小白,29999);map.putAll(map1);System.out.println(map);//输出结果为:{小白29999, 金毛750, 小黑19999, 中华田园犬1359, 拉布拉多1250}//11. clear() :实例方法删除整个集合中的元素map.clear();System.out.println(map);//输出结果为{}} } 运行结果如下 1.2 Map 系列集合的特点 无序就是不会按照添加的元素输出随机输出如以下 不可重复指定的是 ”键“ 是不允许重复出现后来添加的重复的元素会覆盖相同 ”键“ 的元素但是 ”值“ 是不做要求可以重复出现如以下 无索引因为 Map 系列集合不支持固定的顺序存在索引自然是没有意义的。 2.0 Map 系列集合的遍历方法三种方法 2.1 使用 keySet() 方法遍历 通过 Map 的 keySet() 方法获取所有的键然后使用 for-each 循环遍历键并通过 get() 方法获取对应的值。 通过具体的代码来实现 public class MapIteration {public static void main(String[] args) {MapString,Integer map new HashMap();map.put(二哈,250);map.put(金毛,1250);map.put(拉布拉多,2250);map.put(中华田园犬,3250);//先取出该集合的全部”键“SetString stringSet map.keySet();//然后用增强 for 方法根据”键“通过 get(k) 来查询”值“for (String k:stringSet) {int v map.get(k);System.out.println(kv);}} } 运行结果 步骤先取出该集合的全部”键“再然后用增强 for 方法根据”键“通过 get(k) 方法来查询”值“。 2.2 使用 entrySet() 方法遍历 通过 Map 的 entrySet() 方法获取所有的键值对的 Entry 对象然后使用 for-each 循环遍历 Entry 对象。简单来说就是将集合中的一个键值对看作一个整体然后就用增强 for 循环来遍历集合再通过 getKey() 和 getValue() 方法获取键和值。 通过具体的代码来实现 import java.util.HashMap; import java.util.Map; import java.util.Set;public class MapIteration {public static void main(String[] args) {MapString,Integer map new HashMap();map.put(二哈,250);map.put(金毛,1250);map.put(拉布拉多,2250);map.put(中华田园犬,3250);//通过调用 map 的实例方法 entrySet()键值对包装成一个整体//Map.EntryString,Integer这代码可以理解为是一个类型用 Set 系列集合来存储SetMap.EntryString,Integer entrySet map.entrySet();for (Map.EntryString,Integer entry:entrySet) {String k entry.getKey();int v entry.getValue();System.out.println(kv);}} } 运行结果为 2.3 使用 forEach() 方法遍历Java 8 通过 Map 的 forEach() 方法传入一个 BiConsumer 函数接口来遍历键值对。BiConsumer 接口的 accept() 方法接收两个参数分别是键和值。 需要注意的是这里的 forEach() 该 Map 的实例方法。 通过具体的代码来实现 import java.util.Map; import java.util.HashMap;public class MapIteration {public static void main(String[] args) {MapString, Integer map new HashMap();map.put(二哈, 250);map.put(金毛, 1250);map.put(拉布拉多, 2250);map.put(中华田园犬, 3250); /* map.forEach(new BiConsumerString, Integer() {Overridepublic void accept(String k, Integer v) {System.out.println(kv);}});*///进一步简化为map.forEach((k, v) - System.out.println(k v));} } 运行结果如下 补充其实这种方法本质来说是第二种方法的包装。本质还是使用 entrySet() 方法遍历源代码如下 可见第三种方法是很容易实现对 Map 系列集合的遍历的就需要一行代码就搞定了也很容易记住 map.forEach((k, v) - System.out.println(k v)); 本篇先介绍到这里更多内容点击以下链接  小扳_-CSDN博客
http://www.dnsts.com.cn/news/15609.html

相关文章:

  • 织梦 网站无法显示该页面wordpress首页显示文章数量
  • win7网站开发教程搭建本地环境做网站
  • 公司网站开发项目网络营销作业策划方案
  • wordpress实现文章阅读次数整站优化关键词推广
  • 数字图书馆网站建设编程软件python下载
  • 佛山做网站那家好汕头娱乐场所最新消息
  • 天津建设网站培训绥化市网站建设
  • 遵义做百度网站一年多少钱建设一个有影响力的网站
  • godaddy 建网站网站建设优化服务行情
  • 网路营销网站策划书网站制作 南京
  • 自己做的网站360显示过期廊坊seo关键词优化
  • 旅游电子商务网站建设技术规范中国机械加工网18易0下6拉en
  • 免费软件下载网站入口正能量360度全景网站的公司
  • 那些做面点的网站好猫眼网站建设
  • 网站ui设计怎么做移动端开发语言
  • 站点推广促销中小企业网站制作推广方法
  • 中文wordpress网站模板下载失败郑州建站多少钱
  • 天津地区个人网站备案淘宝网站策划怎么做
  • 大型网站建设的主要问题在哪找可以做网站的
  • 莆田的外贸网站深圳宝安区怎么找服务
  • 铜川微网站建设php搭建网站后台
  • 网站开发职位网站开发中需要解决的技术问题
  • 广州网站建设功能开发做一个网站需要多少钱
  • 网站维护 北京论坛门户网站建设运营费用
  • 怎样用代码建设一个网站wordpress分享型主题模板下载
  • c net 做网站好吗html做网站
  • 北海网站优化wordpress错误代码500
  • 中文单页面网站模板深圳公共交易资源平台
  • 网站建设的作用和用途重庆龙华网站建设公司
  • flash+xml网站模板网站 宗旨