我用 Java 创建了两个类。主类“Main”用于将数组值传递到第二类“Plan”。我的代码看起来像这样:
import java.util.ArrayList;
import java.utils.Arras;
public class Main {
public enum State {
A,
D,
H
};
Plan[] plan= new Plan[] {
new Plan(new State[]{State.A, State.A, State.A}),
new Plan(new State[]{State.A, State.D, State.H})};
}
我的其他类(class)“计划”如下所示:
import java.utils.Arrays;
public class Plan {
public static Main.State[] input;
public static Main.State[] output;
public static Main.State[] input_new = new Main.State[4];
this.input = input;
this.output = output;
this.input_new = input_new;
for(int i = 0; i < input.length; i++) {
input_new[i] = input[i];
}
}
现在在循环结束时我想附加数组,以便它打印一个数组
A A A A D H.
我尝试使用[this]/How can I concatenate two arrays in Java? ) 方法,但它给了我一个错误,说“ArrayUtils”无法解析。有人可以指出我的错误吗?
提前谢谢您。
最佳答案
添加 Apache Commons 依赖项? ArrayUtils
不是 JDK 的一部分。
如何执行此操作取决于您的构建工具。请谷歌一下如何将 JAR 依赖项添加到您正在使用的工具中。
关于java - 如何在循环末尾连接数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31582873/