当前位置: 首页 > 知识库问答 >
问题:

使用带有整数[重复]的解释符

杜绍元
2023-03-14
    Integer a = 129;//1
    Integer b = new Integer(129);//2
    List<Integer> list= new ArrayList<Integer>();
    list.add(new Integer(1));//3
    list.add(2);//4

共有1个答案

甄伟兆
2023-03-14

使用new Integer()将保证您有一个新的Integer对象引用。

直接使用该值并不能保证,因为自动将int装箱为Integer可能不会执行该对象实例化。

我会说,你只需要在非常奇怪的边缘情况下才需要新的整数(1),所以大多数时候我会说你永远不需要做新的整数...

Integer x = null;
int y = x; // Null Pointer Exception
 类似资料:
  • 我们需要将现有的多个 PDF 导入到单个新 PDF 中。部分代码的工作方式类似于 iText 在操作 2nd 版的第 6.2.1 节中的示例代码: 然而,我们刚刚意识到,在处理带注释的可填充PDF时(在我们的例子中,那些PDF已经填充了数据),所有填充的数据在新的PDF中都丢失了。 我们在书的同一部分找到了答案: 了解呈现页面内容所需的资源与页面的交互功能之间的区别非常重要。通常,这些功能称为批注

  • 我对编码和练习leetcode问题还不熟悉。整数反向问题涉及溢出。 我已经搜索并讨论了关于如何处理溢出的大部分内容。有人能解释一下溢出的原因吗?

  • 上述情况导致 上述条件返回。 为什么会这样?这些片段之间有什么区别?

  • 问题内容: 我们需要将现有的多个PDF导入到一个新的PDF中。部分代码的工作方式类似于 iText in Action 2nd Edition 第6.2.1节中的示例代码: 但是,我们只是意识到在处理带有注解的可填充PDF(在我们的示例中,那些PDF已经填充了数据)时,所有填充数据都会丢失在新PDF中。 我们在本书的同一部分找到了答案: 重要的是要理解呈现页面内容所需的资源与页面的交互功能之间的区

  • 下面的两个查询给出了一些输出, 我不了解工作流程。它是如何输出的。谁能帮我解释一下吗。

  • 本文向大家介绍在C#中将64位带符号整数重新解释为双精度浮点数,包括了在C#中将64位带符号整数重新解释为双精度浮点数的使用技巧和注意事项,需要的朋友参考一下 要将指定的64位带符号整数重新解释为双精度浮点数,代码如下- 示例 输出结果 这将产生以下输出- 示例 让我们看另一个例子- 输出结果 这将产生以下输出-