接收接口返回的null值也是要处理的,要返回类型是Integer类型的,你返回null就和声明一个变量初始化值给null一样的性质了,返回值为null没有错 关键是返回之后要进行判断if !=null 然后再操作
//
Integer 和 int 有一个 autoboxing的特性,我猜测是因为你返回 null。 而用到你这个返回值的时候 编译器会自动 转换成int。结果就报了空指针异常。可以看看 Integer的 源代码。 里面应该有涉及到 autoboxing 转换的方法。

Interger v;
//这样去判断值会保存if(v == 1){...}else if(v == 0){...}else if(v == null){...}    

//要进行判断if !=null 然后再操作,这样就不会报,要处理一下不等于空

if(v!=null){if(v == 1){...}else if(v == 0){...}else if(v == null){...}
}else{.....
}

获取接口的Integer类型数据为null,报int java.lang.Integer.intValue()‘ on a null object reference相关推荐

  1. java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()'

    java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' ...

  2. Android异常 NullPointerException: Attempt to invoke virtual method int java.lang.Integer.intValue()

    异常详情 05-23 16:15:41.672 4206 6875 E AndroidRuntime: java.lang.NullPointerException: Attempt to invok ...

  3. androd报错Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object refere

    每个报错会有不同的情况:t我这里的情况: 出错的是这行代码,三目运算符来判断这个值是否等于0 tvProductAccount_isGift.setText((editProductAccount.g ...

  4. java.lang.Integer.MAX_VALUE; 0x7FFFFFFF;0x80000000;java.lang.Integer.MIN_VALUE这是什么意思?

    在Java中,一共有8种基本数据类型: 整数型:int , short , long , byte . 浮点型:float , double . 字符类型:char . 表示真值的类型:boolean ...

  5. mybatis报错:Could not find result map java.lang.Integer

    异常原因: 返回值为Integer的语句,本应该是: resultType="java.lang.Integer"//正确 写的是: resultMap="java.la ...

  6. int类型和Integer类型数据的比较

    一.由于Integer变量实际上是对一个Integer对象的引用,所以两个通过new生成的Integer变量永远是不相等的(因为new生成的是两个对象,其内存地址不同). 例子1: Integer a ...

  7. java对象转json字符串日期格式_fastJSON字符串类型数据中的日期转换为Java bean的日期对象...

    fastJSON字符串类型数据中的日期转换为Java bean的日期对象 Person.java import java.io.Serializable; import java.util.Date; ...

  8. java获取几天前的数据 年份发现报错 月份日期正常 yyyy-mm-dd与yyyy-MM-dd的大坑啊!!!

    java获取几天前的数据 年份发现报错 yyyy-mm-dd与yyyy-MM-dd的大坑 话不多上上图 当我把时间区间改成365天 30天的时候就很正常 我发现就是180天左右的情况时间不对 ,其他都 ...

  9. JDK1.8源码(二)——java.lang.Integer 类

    上一篇博客我们介绍了 java.lang 包下的 Object 类,那么本篇博客接着介绍该包下的另一个类 Integer.在前面 浅谈 Integer 类 博客中我们主要介绍了 Integer 类 和 ...

最新文章

  1. 聊一聊:请假不想说真实原因,你都怎么跟领导讲?
  2. java遍历两个日期_java 已知两个日期,遍历出两个日期之间所有的日期,重点是::包括第一个日期!!...
  3. 基于 DataLakeAnalytics 做跨地域的数据分析
  4. Mac OS使用技巧之十五:快捷方便的Mini Dock
  5. Most Powerful
  6. Visual C++ 编译器选项 /MD、/ML、/MT、/LD
  7. 微信开发之网页授权获取用户基本信息
  8. Zabbix配置文件详解之服务端——zabbix_server
  9. Qt开发笔记:OpenSSL库介绍、windows上mingw32版本的OpenSSL编译模块化
  10. bigemap离线手机离线地图的查看
  11. 注塑机计算机控制器,注塑机微机控制器,Microprocessor-based Controller for PIM,音标,读音,翻译,英文例句,英语词典...
  12. C语言那些事之标点符号
  13. 如何在Windows server 2012配置DHCP服务器
  14. html css语义化
  15. 前端动画渲染引擎pixi.js系列(5)Text文本和Graphics画笔工具
  16. 关于MUR1100ERLG
  17. android 开机向导加载过程,开机向导启动流程分析
  18. IT之家,这不是个案
  19. gearman php扩展 windows,在Debian 6上安装Gearman PHP扩展
  20. iPhone被阉割。

热门文章

  1. 导致CPU跑满的原因
  2. 卷积神经网络文本分类
  3. NumPy和Matplotlib绘图
  4. 如何将youtube转成mp3
  5. 创建和删除win7/vista下的启动引导项 - BCD编辑器简介
  6. 免费共享(三):2019年叶面积指数(LAI)逐月数据!
  7. 成为08奥运的志愿者
  8. RabbitMQ工作模式
  9. 游戏运维名词解释和经验之谈
  10. 编写程序,判断一个字符是否为小写字母,如果是,将它转换成大写字母,否则,不转换。)