gpt4 book ai didi

java - 对方法中数组列表的概念理解

转载 作者:行者123 更新时间:2023-12-02 05:11:54 25 4
gpt4 key购买 nike

对于赋值,我们必须编写一个需要 List 作为参数的方法 sum。该方法返回一个 int 表示列表中整数的总和。

代码会是:

public int getSum (List <Integer> list) {
int sum = 0;
for (int i = list)
sum = sum + i;
return sum;
}

我对在这种情况下何时使用 Integer 与 int 感到困惑。提前致谢!

编辑:如果可能的话,你们能编辑我的代码吗?

最佳答案

没必要混淆。你的代码对我来说似乎是正确的。在 java 中,为预定类型提供了包装类。 Java 管理这些预设类型变量到其各自包装类的装箱/拆箱。例如Integer 表示 int Long 表示 long
通常,当考虑比较对象或执行某些类级别操作(例如 equals()hashCode())时,包装类 (Integer) 会变得有用。 > 方法,以及 Collection 框架都需要 Object 类型而不是 premitive 类型。

关于java - 对方法中数组列表的概念理解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27263975/

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