java map的常用方法,java map使用

  java map的常用方法,java map使用

  

  如何解决写爬虫IP受阻的问题?立即使用。

  Java Map接口(推荐学习:java课程)

  java.util.Map 接口 查找表

  Map是一个多行两列的表格,左边一列叫key。

  右边一列称为值。

  Map总是根据键获取相应的值。所以保存数据时是成对保存的,查询的数据要保存为值查询条件和键。

  映射键要求不重复(等于比较判断)常用的实现类

  Java.util.HashMap,哈希表,哈希表

  查询最快的数据结构。

  基本用法

  公共类MapDemo{

  公共静态void main(String[] args){

  MapString,integer map=new HashMap();

  /*

  * V put(K k,V v)

  *给定的键值对存储在映射中。

  *因为映射要求键不允许重复,所以如果

  *使用复制键存储是为了替换值操作。

  *则返回值是键的原始对应值。

  *如果给定的键不存在,返回值为null。

  */

  Map.put(攻击,60);

  整数值=map.put(攻击速度,8);

  System.out.println(值);//null

  Value=map.put(攻击速度,6);

  System.out.println(值);//8

  /*

  * V get(对象键)

  *根据给定的键得到相应的值。

  *如果给定的键不存在,返回值为null。

  */

  value=map . get( attack );

  System.out.println(值);//60

  /*

  * V移除(对象键)

  *删除当前映射中与给定键对应的键-值对。

  *返回值是与该键对应的值。

  */

  value=map . remove( attack );

  system . out . println(map);

  System.out.println(值);

  /*

  * int size()

  *返回地图中元素的数量

  */

  int size=map . size();

  system . out . println(size);

  /*

  *确定当前映射是否包含给定的键或值。

  */

  Boolean=map.containskey(攻击速度);

  System.out.println(包含键: CK );

  布尔型cv=map . contains value(96);

  System.out.println(包含值: cv );

  }

  }Map的遍历

  导入Java . util . hashmap;

  导入Java . util . map;

  导入Java . util . map . entry;

  导入Java . util . set;

  /**

  * Map的遍历Map提供了三种遍历方式:1。遍历所有键2。遍历每组键值对3。遍历所有值(相对不常见)

  *

  */

  公共类MapDemo2 {

  公共静态void main(String[] args) {

  映射字符串,整数映射

  =new HashMap();

  Map.put(中文,99);

  Map.put(数学,98);

  Map.put(英语,97);

  Map.put(物理,96);

  Map.put(化学,99);

  system . out . println(map);

  /*

  *遍历所有键

  *设置密钥集()

  *将当前地图中的所有关键点作为一组集合。

  *以表格形式返回。遍历此集合相当于遍历所有

  *键的

  */

  SetString keySet=map . keySet();

  for(字符串密钥:密钥集){

  system . out . println( key: key );

  }

  /*

  *遍历每组键值对

  *设置entrySet()

  *将当前映射中的每组键值对作为一个条目实例

  *将其保存在器械包中,然后返还。

  *

  * java.util.Map.Entry

  *条目的每个实例用于表示地图中的一个组

  *键值对

  */

  SetEntryString,整数entrySet

  =map . entry set();

  for(EntryString,Integer e:entrySet) {

  string key=e . getkey();

  整数值=e . getvalue();

  system . out . println(key : value);

  }

  }

  }以上是Java Map基本用法的详细介绍。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: