gpt4 book ai didi

java - Integer.valueOf() 的值

转载 作者:搜寻专家 更新时间:2023-11-01 04:01:37 25 4
gpt4 key购买 nike

是否有任何理由使用 Integer.valueOf(X) 来初始化最终的 Integer,如下所示:

public class MyClass
{
public static final Integer DAY_1 = Integer.valueOf(1); // Why do it this way?
public static final Integer DAY_2 = 2; // When it can be done this way?
}

我知道在添加自动装箱之前,这在旧版本的 Java 中是必需的。这种代码的任何原因仍然存在吗?或者这只是一个坏习惯?

最佳答案

  • 在 1.5 发布之前编写了很多代码。没有带来任何好处的情况下,没有必要全部更新。
  • 在某些情况下,它可以更清楚地表明您是拳击手。在您提供的情况下,您可以轻松地在同一行中看到目标类型 - 但情况并非总是如此。
  • 如果你想调用一个对 Integerint 都有重载的方法,并且你想调用 Integer 重载,这是一种简单的方法。

关于java - Integer.valueOf() 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3188240/

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