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

网站设计西安学习怎么给汽车网站做推广

网站设计西安学习,怎么给汽车网站做推广,百度官网认证入口,网站首页模板代码一、hashmap特点 1、HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。 2、HashMap 实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 null,不支持线程同步。 3、HashMap 是无序的,即不会记录插入的顺序。 4、HashMa…

一、hashmap特点

        1、HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。

        2、HashMap 实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 null,不支持线程同步。

        3、HashMap 是无序的,即不会记录插入的顺序。

        4、HashMap 继承于AbstractMap,实现了 Map、Cloneable、java.io.Serializable 接口。

 HashMap 的 key 与 value 类型可以相同也可以不同,可以是字符串(String)类型的 key 和 value,也可以是整型(Integer)的 key 和字符串(String)类型的 value。

HashMap 中的元素实际上是对象,一些常见的基本类型可以使用它的包装类。

基本类型对应的包装类表如下:

基本类型引用类型
booleanBoolean
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
charCharacter

HashMap 类位于 java.util 包中,使用前需要引入它,语法格式如下:

import java.util.HashMap; // 引入 HashMap 类

以下实例我们创建一个 HashMap 对象 Sites, 整型(Integer)的 key 和字符串(String)类型的 value:

HashMap<Integer, String> Sites = new HashMap<Integer, String>();

二、常用方法

 1、添加元素-put()

HashMap 类提供了很多有用的方法,添加键值对(key-value)可以使用 put() 方法:

// 引入 HashMap 类      
import java.util.HashMap;public class RunoobTest {public static void main(String[] args) {// 创建 HashMap 对象 SitesHashMap<Integer, String> Sites = new HashMap<Integer, String>();// 添加键值对Sites.put(1, "Google");Sites.put(2, "Runoob");Sites.put(3, "Taobao");Sites.put(4, "Zhihu");System.out.println(Sites);}
}

 2、访问元素get()

 以下实例创建一个字符串(String)类型的 key 和字符串(String)类型的 value:

// 引入 HashMap 类      
import java.util.HashMap;public class RunoobTest {public static void main(String[] args) {// 创建 HashMap 对象 SitesHashMap<Integer, String> Sites = new HashMap<Integer, String>();// 添加键值对Sites.put(1, "Google");Sites.put(2, "Runoob");Sites.put(3, "Taobao");Sites.put(4, "Zhihu");System.out.println(Sites.get(3));}
}

3、删除元素 remove()

我们可以使用 remove(key) 方法来删除 key 对应的键值对(key-value):

// 引入 HashMap 类      
import java.util.HashMap;public class RunoobTest {public static void main(String[] args) {// 创建 HashMap 对象 SitesHashMap<Integer, String> Sites = new HashMap<Integer, String>();// 添加键值对Sites.put(1, "Google");Sites.put(2, "Runoob");Sites.put(3, "Taobao");Sites.put(4, "Zhihu");Sites.remove(4);System.out.println(Sites);}
}

删除所有键值对(key-value)可以使用 clear 方法

// 引入 HashMap 类      
import java.util.HashMap;public class RunoobTest {public static void main(String[] args) {// 创建 HashMap 对象 SitesHashMap<Integer, String> Sites = new HashMap<Integer, String>();// 添加键值对Sites.put(1, "Google");Sites.put(2, "Runoob");Sites.put(3, "Taobao");Sites.put(4, "Zhihu");Sites.clear();System.out.println(Sites);}
}

4、计算大小

如果要计算 HashMap 中的元素数量可以使用 size() 方法:

// 引入 HashMap 类      
import java.util.HashMap;public class RunoobTest {public static void main(String[] args) {// 创建 HashMap 对象 SitesHashMap<Integer, String> Sites = new HashMap<Integer, String>();// 添加键值对Sites.put(1, "Google");Sites.put(2, "Runoob");Sites.put(3, "Taobao");Sites.put(4, "Zhihu");System.out.println(Sites.size());}
}

5、迭代 HashMap

可以使用 for-each 来迭代 HashMap 中的元素。

如果你只想获取 key,可以使用 keySet() 方法,然后可以通过 get(key) 获取对应的 value,如果你只想获取 value,可以使用 values() 方法。

// 引入 HashMap 类      
import java.util.HashMap;public class RunoobTest {public static void main(String[] args) {// 创建 HashMap 对象 SitesHashMap<Integer, String> Sites = new HashMap<Integer, String>();// 添加键值对Sites.put(1, "Google");Sites.put(2, "Runoob");Sites.put(3, "Taobao");Sites.put(4, "Zhihu");// 输出 key 和 valuefor (Integer i : Sites.keySet()) {System.out.println("key: " + i + " value: " + Sites.get(i));}// 返回所有 value 值for(String value: Sites.values()) {// 输出每一个valueSystem.out.print(value + ", ");}}
}

Java HashMap 方法

描述
clear()删除 hashMap 中的所有键/值对
clone()复制一份 hashMap
isEmpty()判断 hashMap 是否为空
size()计算 hashMap 中键/值对的数量
put()将键/值对添加到 hashMap 中
putAll()将所有键/值对添加到 hashMap 中
putIfAbsent()如果 hashMap 中不存在指定的键,则将指定的键/值对插入到 hashMap 中。
remove()删除 hashMap 中指定键 key 的映射关系
containsKey()检查 hashMap 中是否存在指定的 key 对应的映射关系。
containsValue()检查 hashMap 中是否存在指定的

文章转载自:

http://3Epd66mZ.jwbnm.cn
http://rwCfmvhJ.jwbnm.cn
http://fNhBsLAk.jwbnm.cn
http://xom5v2QH.jwbnm.cn
http://OXCEeQ5f.jwbnm.cn
http://Yeqq4bLn.jwbnm.cn
http://a5dnlLug.jwbnm.cn
http://XE4tdYuw.jwbnm.cn
http://FNrPXfvN.jwbnm.cn
http://dzzqxnlB.jwbnm.cn
http://UGOXbrS1.jwbnm.cn
http://VTl54FQb.jwbnm.cn
http://X7cLnqWv.jwbnm.cn
http://MG2vDzFP.jwbnm.cn
http://h46deSro.jwbnm.cn
http://F0e9qXBi.jwbnm.cn
http://LojtVGu3.jwbnm.cn
http://AbqwHxDK.jwbnm.cn
http://qduDkD88.jwbnm.cn
http://qozd3WyY.jwbnm.cn
http://dch7ZdG7.jwbnm.cn
http://Q3kSBQcT.jwbnm.cn
http://nD8GPKTN.jwbnm.cn
http://xtrk3ogN.jwbnm.cn
http://ND3Jlf0F.jwbnm.cn
http://JcYdT4t8.jwbnm.cn
http://Ij9oXCYR.jwbnm.cn
http://l43hhQHS.jwbnm.cn
http://KH9pR8AH.jwbnm.cn
http://wVZ7WpF1.jwbnm.cn
http://www.dtcms.com/wzjs/642259.html

相关文章:

  • 邯郸北京网站建设科技小发明图片
  • 口碑好的南京网站建设深圳网站建设简介
  • 贵州省和城乡建设厅官方网站保险网站建设
  • 做catalog的免费网站做前端网站用什么软件写代码
  • 网站icon图标怎么设置网站建设价格单
  • 怎么让别人做网站有用模板网在线制作官网免费
  • 淘客免费交易网站建设研发流程
  • 网站导航app域名备案网站负责人
  • 开发一个小程序大概要多少钱宁波网站推广优化联系电话
  • 互联网工具型网站群晖里的wordpress如何删除
  • 欧美教育网站模板海南省建设网站首页
  • 西安网站托管商家网站建设用什么视频播放器
  • 推荐几个免费的网站杭州网站建设怎么样
  • 学习网站大全广州红盾信息门户网站
  • 东营做网站优化推广产品的渠道有哪些
  • 网站开发支持二次开发wordpress开启会员注册
  • 商城展示网站鄂伦春网站建设
  • 南昌做房地产用哪个网站网站域名后缀代表什么意思
  • 网站建设 百度云沈阳app定制
  • 百度网站入口网站策划的前景
  • 网站网络营销怎么做深圳网络营销优化
  • iis网站服务器安全隐患网络品牌推广
  • 山西企业网站建设网站 使用的字体
  • 傻瓜建网站网页设计模板html代码文本大小
  • c 可以用来做网站吗模特公司网站源码
  • 无锡微信网站建设企业官网网站模板下载不了
  • 网站首页设计尺寸招生网站转换率低
  • 泰国浪琴手表网站不用服务器怎么做网站
  • 兰州网站推广优化商城平台是什么
  • 设计的很好的网站wordpress汉化教程