java - 如何在 java 中使用终端转义码?
问题描述
此 C 代码可以在类 Unix 系统(posix 终端)中清除屏幕
printf ("\e [1;1H\e[2J");
而Java代码导致错误
system.out.println ("\e [1;1H\e[2J");
我如何使它工作?
解决方案
\e
不是很标准。您应该使用其他方式来编写转义字符,例如输入其八进制代码 ( \033
)。
推荐阅读
- vba - 尝试通过 VBA 脚本将重复的附件保存到我的 PC 导致 Outlook 崩溃
- c++ - std::locale 取得所有权
- php - phorum 中基于 PHP cookie 的会话交换
- javascript - 如何从 node.js 中的该函数调用结构内的函数?
- android - 为什么 Firebase 模型不填充布局?
- matplotlib - 使用子图时matplotlib图很小
- java - 如何在一段时间内禁用拓扑,然后在一段时间结束时自动启动它
- c++ - 捕捉窗口的 ALT+TAB
- javascript - 使用 javascript 解析“application/x-www-form-urlencoded”响应
- java - LWJGL GLWF glfwInit() 函数卡住