java - 找不到符号 - ArrayList;找不到符号 - 整数

标签 java arraylist integer

我已经导入了 ArrayList 和 Integer。在我的代码中,我在多个位置使用了这些符号,但只在一行上出现错误。

以下是导入语句:

import java.util.ArrayList;  
import java.lang.Integer;

以下是正确编译的代码片段:

ArrayList<Integer> primes = new ArrayList<Integer>();
primes.add(2);
primes.add(3);
primes.add(5);
primes.add(7);

private static void addPrime(ArrayList<Integer> primes)
{
    int newNumber;
    int x;
}

这段代码返回上面列出的符号错误:

while (lastValue < half)
{
    addPrime(ArrayList<Integer> primes);
    lastValue = primes.get(primes.size()-1);
}

我已经研究过这个问题,但我能找到的唯一答案是符号在程序开始时没有正确导入。

最佳答案

如果您还不知道的话,请了解一些背景知识:

private static void addPrime(ArrayList<Integer> primes)
{
    int newNumber;
    int x;
}

方法定义,我们在其中定义该方法将为我们做什么。为了让它为我们做一些事情,我们调用传递参数的方法,例如。 addPrime(参数)。在这里,您必须传递您在 method 定义中定义的 type 的实际 argument 变量。

所以 addPrime(primes) 适合你。

关于java - 找不到符号 - ArrayList;找不到符号 - 整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46328486/

相关文章:

java - 如何将实体从一个 jsf View 传输到另一个 jsf View ?

java - 如何将矩阵转换为 2D ArrayList Java

java - CompareTo() 方法如何工作 ArrayList 排序

java - 在 toString 方法中返回 ArrayList 时,排列列表会重复自身

Java:将字符串变量与 "null"值进行比较时出现问题

Objective-c 将 NSString 转换为 NSInteger

java - 在大字符串中删除字符串模板直到 '\n' - Java

java - HTTP 状态 500 - Servlet Dispatcher 的 Servlet.init() 抛出异常

java - Groovy 枚举 - 如何返回枚举映射?

Java : Integer Immutability