我想实现这一点来制作一个基本的游戏
有没有办法像C语言的conio库中的gotoxy
函数一样,在x,y
坐标中的控制台中打印字符?
与C一样,Java没有提供内置的方式来进行全屏终端输出。
和C一样,您有两个主要选项:
-
您可以假设终端理解ANSI转义码,并直接输出这些代码。这又快又脏;它不需要任何依赖项,而且基本功能可以很容易地完成。但它不是很容易维护;任何更复杂的东西都会变得非常复杂——更重要的是,它很可能在其他类型的终端上失败。
-
或者你可以使用一个能做所有艰苦工作的图书馆。这些问题询问了这一点,并有几个答案。