gpt4 book ai didi

Java:如何打印没有方括号和逗号的数组

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

这是我用于程序的代码。我很难以我想要的方式显示它,即没有括号和逗号。我希望它像金字塔一样:

    X                                              #      
XXX ###
XXXXX #####
XXXXXXX #######
XXXXXXXXX #########

我的代码给出了我不想要的方括号和逗号。我得到:

[    X    ,    XXX   ,   XXXXX  ,  XXXXXXX , XXXXXXXXX]  
[]
[]
[]
[]
[ # , ### , ##### , ####### , #########]

我的代码:

Stack stackA = new Stack();   
stackA.push(" X ");
stackA.push(" XXX ");
stackA.push(" XXXXX ");
stackA.push(" XXXXXXX ");
stackA.push("XXXXXXXXX");

Stack stackB = new Stack();
Stack stackC = new Stack();
Stack stackD = new Stack();
Stack stackE = new Stack();

Stack stackF = new Stack();
stackF.push(" # ");
stackF.push(" ### ");
stackF.push(" ##### ");
stackF.push(" ####### ");
stackF.push("#########");

Stack[] combine = new Stack[6];
combine[0] = stackA;
combine[1] = stackB;
combine[2] = stackC;
combine[3] = stackD;
combine[4] = stackE;
combine[5] = stackF;

for (int i = 0; i < combine.length; i++)
{
System.out.print(combine[i] + " ");
System.out.println();
}

最佳答案

你需要第二个for循环:

for (int i = 0; i < combine.length; i++) {
if (combine[i].size() > 0) {
for (Object obj : combine[i]) {
System.out.println(obj);
}
}
}

这将打印:

    X    
XXX
XXXXX
XXXXXXX
XXXXXXXXX
#
###
#####
#######
#########

关于Java:如何打印没有方括号和逗号的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50549325/

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