gpt4 book ai didi

java - 如何在终端中将光标向上移动?

转载 作者:行者123 更新时间:2023-11-30 03:42:47 25 4
gpt4 key购买 nike

我正在尝试打印以下形式的 2 个并排图形:

@@@@@@

@@@@@@

@@@@@@

打印第一个正方形后,如何将光标移回顶行,开始绘制第二个正方形?

最佳答案

println 语句本质上只是将字符发送到 System.out,这取决于您用来查看这些字符的工具,以执行您想要执行的操作。

对于终端(CMD.EXE/Terminal.app/etc),与打印机一样,惯例是具有与所见字符不对应的特殊序列,而是调用某些操作。历史传统是使用所谓的 vt100 序列,OS X 和 Linux 下的终端通常可以理解,但 CMD.EXE 不能。如果是这样,您可以使用 ncurses 库来完成您想要的操作。

如果没有,典型的方法是在打印之前在 double 组中构建要在内部打印的整个图片,然后像平常一样打印它。

关于java - 如何在终端中将光标向上移动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26439182/

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