Java 如何在循环结束时连接数组
我用Java创建了两个类。主类“main”用于将数组值传递到第二个类“Plan”中。我的代码如下所示:Java 如何在循环结束时连接数组,java,arrays,concatenation,Java,Arrays,Concatenation,我用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 Sta
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})};
}
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];
}
}
我的另一个课程“计划”如下所示:
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})};
}
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];
}
}
导入java.utils.array;
公共班级计划{
公共静态Main.State[]输入;
公共静态Main.State[]输出;
public static Main.State[]input_new=new Main.State[4];
这个输入=输入;
这个。输出=输出;
this.input_new=input_new;
for(int i=0;i
现在在循环的末尾,我想附加数组,以便它打印一个单独的数组
A A D H
我尝试使用[这个]/)方法,但它给了我一个提示,说“ArrayUtils”无法解决。有人能指出我的错误吗
提前谢谢。试试这个:
Stream.concat(Arrays.stream(arr1), Arrays.stream(arr2)).toArray();
试试这个:
Stream.concat(Arrays.stream(arr1), Arrays.stream(arr2)).toArray();
添加apachecommons依赖项
ArrayUtils
不是JDK的一部分
如何做到这一点取决于构建工具。请用谷歌搜索如何将JAR依赖项添加到正在使用的工具中。添加Apache Commons依赖项
ArrayUtils
不是JDK的一部分
如何做到这一点取决于构建工具。请用谷歌搜索如何将JAR依赖项添加到正在使用的工具。类
ArrayUtils
属于库。按照链接获取jar并包含在类路径中。类ArrayUtils
属于库。按照链接获取jar并包含在您的类路径中。使用API forArraysUtils使用API forArraysUtils
就像您所给出的与状态相关的答案一样,ArrayUtils是一个类。您可以将依赖项添加到项目中,也可以使用与您使用的答案发布在同一线程中的依赖项。与您与状态相关的答案一样,ArrayUtils是一个类。您可以将依赖项添加到项目中,也可以使用与您使用的答案在同一线程中发布的依赖项。要使用arrayutils,您需要在path中使用apache jar。您可以举一个工作示例吗。此代码不会编译,我们也不知道实际代码中的for循环
位于何处。在使用arrayutils时,您可能希望了解一下这一点,直到您需要在path中使用apache jar。您可以举一个工作示例吗。这段代码不会编译,我们也不知道循环的在实际代码中的位置。您可能想看看这个@Thank You for the response。我没有加载jre并将其添加到我的路径中,但我不确定我应该使用哪个库名称通过“导入”来调用它。你能告诉我图书馆的名字吗。谢谢:)应该是org.apache.commons.lang.ArrayUtils
。如果您只是在代码中编写ArrayUtils
,并且JAR文件位于类路径上,IDE实际上应该为您提供自动完成功能。@感谢您的回复。我没有加载jre并将其添加到我的路径中,但我不确定我应该使用哪个库名称通过“导入”来调用它。你能告诉我图书馆的名字吗。谢谢:)应该是org.apache.commons.lang.ArrayUtils
。如果您只是在代码中编写ArrayUtils
,并且JAR文件位于类路径上,IDE实际上应该为您提供自动完成功能。@感谢您的回复。我没有加载jre并将其添加到我的路径中,但我不确定我应该使用哪个库名称通过“导入”来调用它。你能告诉我图书馆的名字吗。谢谢:)import org.apache.commons.lang3.ArrayUtils代码>@谢谢您的回复。我没有加载jre并将其添加到我的路径中,但我不确定我应该使用哪个库名称通过“导入”来调用它。你能告诉我图书馆的名字吗。谢谢:)import org.apache.commons.lang3.ArrayUtils代码>