java吧 关注:1,256,631贴子:12,750,079
  • 15回复贴,共1

空指针异常的问题

只看楼主收藏回复

为什么1049行会出现空指针异常啊


1楼2021-03-08 09:38回复
    私信


    IP属地:浙江来自Android客户端2楼2021-03-08 09:39
    回复
      一个类这么多行。不应该吧


      IP属地:湖北4楼2021-03-08 10:48
      回复
        equals反着写不香吗,代码也不格式化。


        IP属地:湖北5楼2021-03-08 10:51
        回复
          哎呀我的妈,这写的啥,闹眼睛。


          6楼2021-03-08 10:59
          回复
            m的属性是null,你前面判断的属性不为null 并不影响 ||后面的执行,就算你之前 !=null 不成立 他也会去执行 || 后面的条件是否成立,所以当他去执行的时候 属性是null 属性.trim的时候就报错了, 如果是m为null 空指针应该在1043处报错


            IP属地:上海7楼2021-03-08 11:14
            收起回复
              不要 string.equals("1234") 跟字符串常量做对比要 "1234".equals(string)


              IP属地:广西8楼2021-03-08 14:18
              回复
                m是null,你用null去get里面的东西就会报空指针


                IP属地:吉林9楼2021-03-11 15:55
                回复
                  把括号加上


                  IP属地:北京10楼2021-03-11 16:04
                  回复
                    有考虑系统提升一下吗?欢迎了解尚学堂百战课程哦 17304471492微信同号,签订合同保证Java年薪不低于12万,不达标 全额退费


                    11楼2021-03-11 16:46
                    回复
                      代码规范 "无".equals(m.getIntTime().trim());


                      12楼2021-03-11 16:50
                      回复
                        这代码简直辣眼睛


                        13楼2021-03-11 16:53
                        回复
                          我还以为你早退吧了呢


                          IP属地:山东来自Android客户端14楼2021-03-12 13:20
                          回复