gpt4 book ai didi

java - 格式化 java 字符串以查看特定方式

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:19:17 24 4
gpt4 key购买 nike

我是 Java 新手,我有 4 个 int 堆栈,需要以特定方式打印出来。我使用的 IDE 是 BlueJ。

我想打印数组如下所示

 |110|   |231|   |333|   |444|
|111| |232| |334| |447|
|112| |233| |335| |448|
|113| |234| |336| |449|
|114| |235| |337| |450|
|115| |236| |338| |451|

我正在尝试使用 System.out.println("|"+stack1.pop()+"|"​​) 进行此操作,但它会产生问题,因为我不确定如何返回从底部,回到顶部。前任。 115 --> 回到 231。每列代表一个堆栈。

谢谢!

最佳答案

使用 String.format() 比连接一堆字符串更好

System.out.println(String.format("|%s|\t|%s|\t|%s|\t|%s|",
stack1.pop(),stack2.pop(),stack3.pop(),stack4.pop()));

如果你想以相反的顺序打印Stack元素,只需先反转堆栈

关于java - 格式化 java 字符串以查看特定方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14825078/

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