gpt4 book ai didi

java - 无法将值添加到列表中

转载 作者:行者123 更新时间:2023-12-02 05:51:20 24 4
gpt4 key购买 nike

您好,我正在尝试将值添加到列表中,如下面的代码所示。我收到错误。

for (String n2 : number  ) {


List<String> ARRAY = new ArrayList<String>();
if (!ARRAY.contains(number)) {
ARRAY.add(number);
}}

但是将数字添加到列表时出现错误。

错误

 java:271: error: no suitable method found for add(List<String>
ARRAY.add(number);
^
method List.add(int,String) is not applicable
(actual and formal argument lists differ in length)
method List.add(String) is not applicable
(actual argument List<String> cannot be converted to String by method invo

如果我像下面这样使用

   for (String n2 : number  ) {
List<String> ARRAY = new ArrayList<String>();
if (!ARRAY.contains(n2)) {
Email(n2);
ARRAY.add(n2);
}
}

如果我使用上面的。虽然已经再次发送了值​​为 n2 的电子邮件,但它正在再次发送。第一次必须发送,但第二次因为它已经在数组中,所以不应该发送,对吗?

最佳答案

您的代码问题是您添加的是 number 而不是 n2

像这样更改代码

 List<String> ARRAY  = new ArrayList<String>();
for (String n2 : number ) {
if (!ARRAY.contains(n2)) {
ARRAY.add(n2);
}
}

关于java - 无法将值添加到列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23511786/

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