在java中,Map里的put方法,如果key值不存在,则返回值是null,但是key值如果存在,则会返回原先被替换掉的value值.(当然,map中的key和value都允许是null).

     Map map = new HashMap();Object obj = null;obj = map.put(null, null);System.out.println(obj); //nullobj = map.put(null, "123"); System.out.println(obj); //nullobj = map.put(null, null);System.out.println(obj); //123obj = map.put(1, 123);System.out.println(obj); //nullobj = map.put(1, "123");System.out.println(obj); //123obj = map.put(1, 123);System.out.println(obj); //123

Java中Map里put方法的返回值相关推荐

  1. java中map的put方法,Java TreeMap put()方法

    Java TreeMap put()方法 java.util.TreeMap.put() 在Map中插入具有指定键的指定值. 1 语法 public V put(K key,V value) 2 参数 ...

  2. java中map的遍历方法_Java中Map的三种遍历方式

    集合中的三种遍历方式,如下代码: import java.util.Collection; import java.util.HashMap; import java.util.Iterator; i ...

  3. java中map里面的key按我们插入进去的顺序输出

    TreeMap的顺序是自然顺序(如整数从小到大),也可以指定比较函数.但不是插入的顺序. 用LinkedHashMap吧.它内部有一个链表,保持插入的顺序.迭代的时候,也是按照插入顺序迭代,而且迭代比 ...

  4. map的put 方法的返回值 null

    具体原因还有待分析. object Main {def main(args: Array[String]): Unit = {val str = "{\"formatted_add ...

  5. java flatmapfunction_Java Stream中map和flatMap方法

    最近看到一篇讲stream语法的文章,学习Java中map()和flatMap()方法之间的区别. 虽然看起来这两种方法都做同样的事情,都是做的映射操作,但实际上差之毫厘谬以千里. 通过演示Demo中 ...

  6. stream map方法_Java Stream中map和flatMap方法

    最近看到一篇讲stream语法的文章,学习Java中map()和flatMap()方法之间的区别. 虽然看起来这两种方法都做同样的事情,都是做的映射操作,但实际上差之毫厘谬以千里. 通过演示Demo中 ...

  7. 函数式接口作为方法的返回值类型案例

    类似地,如果一个方法的返回值类型是一个函数式接口,那么就可以直接返回一个Lambda表达式.当需要通过一 个方法来获取一个java.util.Comparator 接口类型的对象作为排序器时,就可以调 ...

  8. java中map转为json数据_Java技术-将java中Map类型数据转化为json数据并以Ajax形式返回...

    Java技术-将java中Map类型数据转化为json数据并以Ajax形式返回html 1.自定义工具类(简单易用)-下面是我写的一个简单的工具类前端 package com.test.util; i ...

  9. java gettext返回值_012-关于EditText中的getText()方法的返回值类型以及string的转换问题(转)...

    EditText中的getText()方法的返回值为CharSequence,如果我们想要获得string类型数据的话,需要在后边加上.toString 另外,String类型转为int:Intege ...

最新文章

  1. 浅谈面向对象的javascript几个特性
  2. 开源软件的商业化策略模型
  3. Javaweb项目中文乱码总结
  4. python: ubuntu下把py2.7改成py3
  5. Axure RP 9 安装、汉化
  6. 搜集的思源黑体相关的资料
  7. MySQL查询所有叶子节点
  8. jq ui datepicker添加时分秒
  9. ZenCart商店 OpenzcTPL模版安装教程
  10. 第五人格显示连接服务器失败怎么办,第五人格提示重新连接服务器怎么办 连接服务器失败解决方法...
  11. UVM中超时退出set_timeout函数
  12. 亚洲及中国全国境内雷电闪电数据采集程序服务部署+接口调用说明
  13. Linux/Unix-stty命令详解
  14. 四步完成离线部署wvs
  15. c语言二级指针的作用,为什么要使用二级指针?
  16. 计算机简单易懂知识,如何选购电脑主板?小白装机简单易懂的电脑主板选购知识指南...
  17. 【TI-mmWave】三、CCS Projects导入报错:This project requires product SYS/BIOS v6.73.1.01, or equivalent......
  18. 视频 | 20分钟出结果!有了这个,在家也能做新冠病毒检测
  19. 【老李的模拟赛】【#6】【2014-08-12】
  20. 支付赎金后,80%的企业遭受第二次勒索软件攻击

热门文章

  1. kotlin 小数位数_Kotlin程序生成4位数OTP
  2. Java BigInteger类| 带有示例的减去()方法
  3. php json encode中文乱码,php json_encode中文乱码如何解决
  4. mnist手写数字数据集_mnist手写数据集(1. 加载与可视化)
  5. dbms数据库管理系统_数据库管理系统(DBMS)中的视图
  6. Java ClassLoader findClass()方法与示例
  7. 使用OpenCV在Python中进行人脸和眼睛检测
  8. 彻底搞懂 Java 中的注解 Annotation
  9. 服务端接口中的那些坑
  10. Ubuntu下安装配置JDK1.7