Questions tagged «null»

空取决于上下文,表示“无”或“未知”。对于特定于SQL的问题,请使用“ sql-null”标签。

30
避免!=空语句
我object != null要避免很多NullPointerException。 有没有好的替代方法? 例如,我经常使用: if (someobject != null) { someobject.doCalc(); } 这将检查上述片段中NullPointerException的someobject对象。 请注意,可接受的答案可能已过期,请参阅https://stackoverflow.com/a/2386013/12943以获取最新的方法。




28
什么是NullReferenceException,如何解决?
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 堆栈溢出语法:否NullReferenceException, 请参见堆栈溢出? 我有一些代码,执行时会抛出NullReferenceException,说: 你调用的对象是空的。 这是什么意思,我该怎么做才能解决此错误?


13
更改列:null到不为null
我有一个表,其中包含几个可为空的整数列。由于多种原因,这是不可取的,因此我希望将所有null更新为0,然后将这些列设置为NOT NULL。除了将null更改为之外0,还必须保留数据。 我正在寻找将一列(称为)更改为“ ” 的特定SQL语法。假设数据已更新为不包含空值。ColumnAnot null 使用SQL Server 2000。



22
我应该使用哪个@NotNull Java注释?
我希望使我的代码更具可读性,并使用诸如IDE代码检查和/或静态代码分析(FindBugs和Sonar)之类的工具来避免NullPointerExceptions。许多工具似乎彼此不兼容,并且@NotNull/ @NonNull/ @Nonnull注解在我的代码中列出所有工具都很难读。关于哪个是“最佳”的任何建议?这是我发现的等效注释的列表: javax.validation.constraints.NotNull 创建用于运行时验证,而非静态分析。 文件资料 edu.umd.cs.findbugs.annotations.NonNull 由Findbugs静态分析使用,因此由Sonar(现在称为Sonarqube) 文档使用 javax.annotation.Nonnull 这可能也适用于Findbugs,但是JSR-305处于非活动状态。(参见:什么是JSR 305的状态?) 源 org.jetbrains.annotations.NotNull 由IntelliJ IDEA IDE进行静态分析。 文件资料 lombok.NonNull 用于控制Lombok项目中的代码生成。 占位符注释,因为没有标准。 源, 文档 android.support.annotation.NonNull 支持注释包文档提供了Android中可用的标记注释 org.eclipse.jdt.annotation.NonNull Eclipse用于静态代码分析 文档


18
为什么我的Spring @Autowired字段为空?
注意:这旨在作为常见问题的规范答案。 我有一个带有字段()的Spring @Service类(MileageFeeCalculator),但是该字段是我尝试使用它时所用的。日志显示该bean和该bean都在创建,但是每当我尝试在服务bean上调用该方法时,都会得到一个a 。Spring为什么不自动接线该领域?@AutowiredrateServicenullMileageFeeCalculatorMileageRateServiceNullPointerExceptionmileageCharge 控制器类: @Controller public class MileageFeeController { @RequestMapping("/mileage/{miles}") @ResponseBody public float mileageFee(@PathVariable int miles) { MileageFeeCalculator calc = new MileageFeeCalculator(); return calc.mileageCharge(miles); } } 服务等级: @Service public class MileageFeeCalculator { @Autowired private MileageRateService rateService; // <--- should be autowired, is null public float mileageCharge(final int miles) { …


18
如何检查JavaScript中的空值?
如何在JavaScript中检查空值?我在下面编写了代码,但是没有用。 if (pass == null || cpass == null || email == null || cemail == null || user == null) { alert("fill all columns"); return false; } 在JavaScript程序中如何找到错误?
573 javascript  null  compare 

26
是否为空参数提供IllegalArgumentException或NullPointerException?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 3年前关闭。 我有一个简单的属性设置方法,null不适用于此特定属性。在这种情况下,我一直很痛苦:我应该扔IllegalArgumentException还是NullPointerException?从javadocs来看,两者似乎都合适。有某种可以理解的标准吗?还是这只是您应该做的任何事情之一,而且两者都是正确的?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.