当 IntelliJ 建议我更正以下内容时,我正在编写代码:
objectOne.equals(objectTwo);
告诉我 Method 调用equals可能会产生旧的java.lang.NullPointerException,提出一些我不知道的解决方案,Objects.equals:
Objects.equals(objectOne, objectTwo);
阅读文档我只看到一个潜在的问题,即如果objectOne == null和objectTwo == null,那么结果是true。
在这一点上的问题是:我可以开始替换并在任何地方使用这种方法而不是.equals吗?这是一种安全的方法还是我遗漏了一些大的禁忌症?
摆脱 NPE 非常有吸引力……谢谢
BIG阳
慕的地10843
宝慕林4294392
暮色呼如
随时随地看视频慕课网APP
相关分类