-------------------|Map  储存的数据都是以键值对的形式,键不可重复,值可重复。

----------------------------| HashMap

----------------------------| TreeMap

----------------------------| HashTable

Map接口的方法:

添加:

put(K key, V value)

putAll(Map extends K,? extends V> m)

删除

remove(Object key)

clear()

获取:

get(Object key)

size()

判断:

containsKey(Object key)

containsValue(Object value)

isEmpty()

import java.util.*;public classex12 {public static voidmain(String[] args) {

Map map = new HashMap();//为什么改成int会报错

map.put("Tom", "1");

map.put("Jack", "2");

map.put("Yoo", "3");

map.put("Peter", "4");

map.put("LiLi", "5");

System.out.println(map);

System.out.println();

Map map2 = new HashMap();

map2.put("AAAAA","1");

map2.put("PPPPP","6");

map.putAll(map2);//把map2 的所有添加到map 集合中

System.out.println(map);//注意该行输出的结果

System.out.println();

System.out.println("remove(Object key)=====" + map2.remove("AAAAA"));//注意返回值

System.out.println("remove(Object key)=====" + map2.remove("BBBBB"));

System.out.println();//System.out.println("clear()=======" + map2.clear());//报错

map2.clear();

System.out.println(map2);//清空所有

System.out.println();

System.out.println(map.get("PPPPP"));

System.out.println(map.size());

System.out.println();

System.out.println(map.isEmpty());

}

}

原文:http://www.cnblogs.com/lifehrx/p/5802240.html

java map put报错_java 集合(Map)相关推荐

  1. java动态删除map元素报错_java map使用迭代器遍历时执行删除元素报空指针异常

    我建立了两个Map,其流程是遍历两个map,将map1中value值与map2中相同,但是K值不同的数据查找出来.然后把这条数据从Map2中删除.我使用迭代器在执行移除的时候是报空指针(java.la ...

  2. java增强型for报错_Java基础——增强for循环

    java1.5版本引入了一个增强for循环,基本原理和for循环类似. 语法声明:for(表达式:条件表达式) 举例:for (String str : set) 解释:set代表set集合,str代 ...

  3. java正则表达式 s报错_Java基础--正则表达式的规则

    注意:正则表达式只关注格式是否正确,不关注内容是否有效. 1.[abc] :指a,b,c中的任意一个字符. 2.[^abc]:指除了a,b,c外的任意字符. 3.[a-z]:表示a到z间的任意一个字符 ...

  4. java启动监听器报错_JAVA通过JDBC连接Oracle数据库详解【转载】

    1.注册加载驱动 驱动名:DRIVER="oracle.jdbc.driver.OracleDriver"; Class.forName("驱动类名"); 2. ...

  5. java里面add报错_java.util.Arrays$ArrayList addAll报错

    执行下面代码时报错: List centerList =WebConstants.SUPPORT_BIG_CENTERS_LIST; // WebConstants.SUPPORT_BIG_CENTE ...

  6. java常见的报错_Java中常见的错误有哪些?

    原标题:Java中常见的错误有哪些? 1.java.lang.Error 错误.是所有错误的基类,用于标识严重的程序运行问题.这些问题通常描述一些不应被应用程序捕获的反常情况. 原因: 1.对系统所访 ...

  7. java.util.list 报错_Java 报错 .updateValue' has an unsupported return type: interface java.util.List...

    问题描述 org.apache.ibatis.binding.BindingException: Mapper method****updateValue' has an unsupported re ...

  8. java编码转换报错_Java中BeanUtils的日期转换 代码报错 怎么解决

    Person类:publicclassPerson{privateDatebirthday;publicDategetBirthday(){returnbirthday;}publicvoidsetB ...

  9. java输入scanner 报错_java Scanner报错

    在构造函数里写了一次Scanner到主函数里又需要输入新的数想在用Scanner就报错错误在最后一行publicclassBank{privatestaticdoubledead=0.0265;pri ...

最新文章

  1. oracle忘记密码
  2. Mybatis如何调用oracle存储过程?入参为日期类型
  3. rebase in git
  4. Cocos2d-xUI组件详解
  5. 使用 python 管理 mysql 开发工具箱 - 2
  6. 【洛谷OJ】传球游戏
  7. 各软件官网下载地址合集
  8. 如何获得更多表情包_从资产商店获得更多
  9. 通道布线 matlab程序,快速最优通道布线算法
  10. html 播放vr视频,VR视频播放器(VR Player)使用教程
  11. centos-ssh-channel is not opened.
  12. 基于有道翻译的英翻中微信小程序
  13. 2017年中国智慧城市PPP模式发展情况分析
  14. css设置背景透明度、16进制色值设置透明度
  15. matlab石碑提取,罗塞塔石碑-高尔夫代码:Tic Tac T
  16. UE4 Matinee的动画倒播
  17. MUI-创建子页面打开新页面
  18. 【数据分析师-数据分析项目案例三】多因素房价预测分析案例
  19. 论文《Avoiding Inference Heuristics in Few-shot Prompt-based Finetuning》学习笔记
  20. 快商通助力首届福建省研究生人工智能学科竞赛圆满落幕

热门文章

  1. 云生态战略首次曝光,牵手精诚中国和神州光大共建云生态
  2. adb echo shell 覆盖_一次写shell脚本的经历记录
  3. 状态管理 - 全局状态管理工具
  4. Seata 与 Nacos Config配置中心整合_03
  5. 使用Axios拦截器打印前端请求日志和后端后返回日志
  6. Jmeter 生成HTML性能测试报告
  7. 使用IntelliJ IDEA 2019.3.2 x64 远程连接oracle数据库
  8. ecplise安装flowable插件
  9. hilbert谱 matlab,怎么在matlab中做信号hilbert边际谱分析
  10. qt求一个区间的随机数