gpt4 book ai didi

java - String[] 到单个字符串

转载 作者:行者123 更新时间:2023-12-01 14:40:44 26 4
gpt4 key购买 nike

我真的不知道如何表达这个问题,因为我真的不明白该怎么做

我有两个“.java”文件

创建文件:

public void addRecords(String Package, String ClassName, String[] ListOfBoxes)
{
format.format("%s", "package " + Package + ";"\n");
format.format("%s", "@SideOnly(Side.CLIENT)\n");
format.format("%s", "public class " + ClassName + " extends ModelBiped\n");
format.format("%s", "{\n");
format.format("%s", " ModelRenderer " + ListOfBoxes + ";\n");
format.format("%s", "}\n");

}

我正在尝试运行的代码

            createFile file = new createFile();
file.openFile();
String[] Boxes = {"test1", "test2", "test3"};
file.addRecords("default", "ModelTest", Boxes);
file.closeFile();

这是输出:

package net.minecraft.client.model;
@SideOnly(Side.CLIENT)
public class ModelTest extends ModelBiped
{
ModelRenderer [Ljava.lang.String;@3794d372;
}

这就是我想要的

package net.minecraft.client.model;
@SideOnly(Side.CLIENT)
public class ModelTest extends ModelBiped
{
ModelRenderer test1;
ModelRenderer test2;
ModelRenderer test3;
}

这可能很简单,但我是java菜鸟

提前致谢

最佳答案

您想要<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Arrays.html#deepToString%28java.lang.Object%5b%5d%29" rel="noreferrer noopener nofollow">Arrays.deepToString</a>方法。重写 addRecords 中的相应行方法如下:

format.format("%s", "    ModelRenderer " + Arrays.deepToString(ListOfBoxes) + ";\n");

关于java - String[] 到单个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15987308/

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