gpt4 book ai didi

java - 如何将数据添加到在构造函数中初始化的数组?

转载 作者:行者123 更新时间:2023-12-02 08:39:25 31 4
gpt4 key购买 nike

import java.util.ArrayList;
import java.util.Arrays;

public class Dragon {


private String[] interests = new String[4];

public Dragon(String[] interes) {

setInterests(interes);
}

public void setInterests(String[] interes) {
interests = interes;
}
public String[] getInterests() {
return interests;
}

@Override
public String toString() {
return "Dragon [interests=" + Arrays.toString(interests)"]";
}
}

主类DragonMain

public class DragonMain {

public static void main(String[] args) {

Dragon test = new Dragon(args);

test.setInterests(interes);

}
}

我不确定应该在哪里输入数组的数据,因为我不断收到错误。

错误:

interes cannot be resolved to a variable.

最佳答案

您尚未在 main 方法中初始化数组。

public static void main(String[] args) {

Dragon test = new Dragon(args);

String[] interes = {"Xyz"};
test.setInterests(interes);

}

字符串连接中缺少 +。

@Override
public String toString() {
return "Dragon [interests=" + Arrays.toString(interests)+"]";
}

关于java - 如何将数据添加到在构造函数中初始化的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61471995/

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