如何使用 kotlin 在控制台中的 x,y 坐标中打印字符?

How to print a character in an x,y coordinate in the console using kotlin?

我想实现它来制作一个基本游戏

有没有办法像C语言conio库中的gotoxy函数一样,在控制台中以x,y坐标打印一个字符?

与 C 一样,Java 不提供 built-in 方法来执行 full-screen 终端输出。

而且,与 C 一样,您有两个主要选择:

  • 你可以假设终端理解ANSI escape codes,然后直接输出。那是quick-and-dirty;它不需要任何依赖关系,并且可以很容易地完成基础工作。但它不是很容易维护;任何更复杂的东西都会变得非常复杂——更重要的是,它可能在其他终端类型上失败。

  • 或者您可以使用一个库来完成所有艰苦的工作。 These questions 问这个问题,并有几个答案。