首页 > 解决方案 > 如何在 java 中使用终端转义码?

问题描述

此 C 代码可以在类 Unix 系统(posix 终端)中清除屏幕

printf ("\e [1;1H\e[2J"); 

而Java代码导致错误

system.out.println ("\e [1;1H\e[2J");

我如何使它工作?

标签: java

解决方案


\e不是很标准。您应该使用其他方式来编写转义字符,例如输入其八进制代码 ( \033)。


推荐阅读