问题标签 [nullpointerexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - NullPointerException:两个集合和一个 for 循环
在另一种方法(ALGO_1)中,我搜索元素<background>
并检查 H_NAME 的值是否等于主输入的值。当我尝试运行代码时,我得到一个空指针异常。在尝试System.out.println
在片段中的每个 for 循环之后打印(使用等)H_NAME 值时,我还收到一个返回给我的空语句。
我相当确定该集合根本不存储扫描仪收集的数据。但是当我用 来检查集合大小时size()
,它的大小是正确的。
主要问题是:
- 从 readBackground 方法中是 data.add 在错误的地方吗?
- 片段是否只是结构错误?
当我System.out.println
用来检查背景对象值名称、开始时间、增量等时,它们打印得很好。
java - 无法解释 NullPointerException
在下面的代码中,我有一个方法可以得到一个Vector
具有相同星座的人。persoane
是一个Vector<Persoana>
。我一直NullPointerException
在 if 条件下得到一个(persoane
绝对不为空)。我不明白为什么。任何帮助将不胜感激
java - 使用 Java 编译器 API 时出现空指针异常
MyClass.java:
编译 MyClass.java 文件的 SimpleCompileTest.java 的清单。
简单编译测试.java:
我正在执行 SimpleCompileTest 类并获得 NullPointerException。ToolProvider.getSystemJavaCompiler() 返回 null。有人可以告诉我代码有什么问题吗
java - 为什么静态字段没有及时初始化?
以下代码打印null
一次。
为什么在构造函数运行之前没有初始化静态对象?
更新
我刚刚复制了这个示例程序而没有注意,我以为我们在谈论 2 个 Object 字段,现在我看到第一个是 MyClass 字段.. :/
java - 为什么我得到这个 btree 方法的 NullPointerException?
我正在为 btree 算法编写代码。我得到 NullPointerException 。为什么????请有人帮助我...!
java - 在 servlet 中设置响应标头时出现空指针异常
在一个 servlet 中抛出空指针异常,即使键 [i] 或值都不是空的,为什么会这样?
java - 捕获空指针异常是代码异味吗?
最近我的一个同事写了一些代码来捕获整个方法周围的空指针异常,并返回一个结果。我指出空指针可能有多种原因,因此我们将其更改为针对一个结果的防御性检查。
然而,捕捉 NullPointerException 对我来说似乎是错误的。在我看来,空指针异常是错误代码的结果,而不是系统中的预期异常。
是否存在捕获空指针异常有意义的情况?
java - 绘制时Java Swing NullPointerException
我正在使用自定义的 JLayeredPane。我有几个形状需要在 JLayeredPane 的不同图层上绘制。
为了测试这一点,我创建了一个 JPanel 并询问它的图形。然后我在 JPanel 上绘制一个测试矩形(准备图形),并在 JLayeredPane 的paintComponent 方法中最终绘制所有内容。但这失败了(NullPointerException)。
}
为什么我不能从我的 JLayeredPane 中绘制这样的 JPanel?我可以从我的paintComponent 方法中直接在我的JLayeredPane 上绘制,但这是在JLayeredPane 的默认面板上。我需要在我的 JLayeredPane 中添加的几个图层上创建和绘制。
我究竟做错了什么?:秒
java - javax.swing.text.SimpleAttributeSet.addAttribute 中的 NullPointerException
有没有人见过这样的异常(JVM 的 1.6.0_11 版本)?:
发生这种情况时,JTextComponent 刚刚被单击(当然不会在您每次单击时都发生)。
我希望我能告诉你一个简单的方法来重现这个,但我不能。它发生在我维护的 Java Swing 应用程序中。它很少发生,应用程序非常复杂。
我知道仅显示此堆栈跟踪有点远,但我想我会尝试。
java - Java条件运算符?:结果类型
我对条件运算符有点困惑。考虑以下两行:
为什么f1变成null,第二条语句抛出NullPointerException?
Langspec-3.0 第 15.25 段说:
否则,第二个和第三个操作数分别是 S1 和 S2 类型。令 T1 为对 S1 应用装箱转换产生的类型,令 T2 为对 S2 应用装箱转换产生的类型。条件表达式的类型是将捕获转换 (§5.1.10) 应用于 lub(T1, T2) (§15.12.2.7) 的结果。
所以对于false?1.0f:null
T1 是 Float 而 T2 是 null 类型。但是结果是lub(T1,T2)
什么?这第 15.12.2.7 段有点过分了......
顺便说一句,我在 Windows 上使用 1.6.0_18。
PS:我知道这Float f2 = false? (Float) 1.0f: false? (Float) 1.0f: null;
不会抛出 NPE。