gpt4 book ai didi

java - Java 中 int 和 Object 的比较

转载 作者:行者123 更新时间:2023-12-02 08:40:21 24 4
gpt4 key购买 nike

我有以下代码:

Object obj = 3;
//obj.equals(3); // so is this true?

obj 等于 3 吗?

最佳答案

这里起作用的是自动装箱。

当您在需要引用时使用原始文字时,原始文字为 autoboxed到包装类型(在本例中从 int 到 Integer)。

您的代码相当于:

Object obj = Integer.valueOf(3);
if ( obj.equals(Integer.valueOf(3)) ) {
//...

我将让你来决定这是否属实。

关于java - Java 中 int 和 Object 的比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3815598/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com