帮看一下.NullPointerException怎么解决

做一个模拟电影网站 录入排片信息后 控制台打印出来成功上映了null 研究了两天不知道怎么回事

img


img

img

说明 movie.getName() 返回的就是null,检查你上面的 movie的构造方法,有没有 给 name成员变量赋值

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/179203
  • 这篇博客也不错, 你可以看下NullPointerException 空指针异常
  • 除此之外, 这篇博客: Java.lang.NullPointerException异常原因罗列及解决方法中的 二、判空操作 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 待...

  • 以下回答由chatgpt基于相关博客总结生成:

    由于没有提供具体的代码和报错信息,无法确定是哪部分代码出现了NullPointerException,无法给出具体的解决方案。如果问题出现在某个对象的未初始化或不存在等所导致的空指针错误,可以使用参考资料中提供的Optional类避免使用繁琐的if嵌套,避免出现NullPointerException。如果其他情况,请提供具体的代码和报错信息,再行分析处理。

看下你的movie类的构造方法是不是没有将name属性赋值,或者你的getName方法没有返回赋值后的name

我这边按照你的代码尝试了下,不输入片名直接回车,也是空白不是null,所以问题可能出现在你的Movie类中,可以把这个类发出来看看吗?

img