回答編集履歴

2

補足を追加

2021/09/04 13:28

投稿

Daregada
Daregada

スコア11990

test CHANGED
@@ -2,4 +2,16 @@
2
2
 
3
3
 
4
4
 
5
+ Javaの文字列リテラル中にESCコードを埋め込むには、`\u001b`と書きます。C言語などで使える`\e`には対応していないので注意してください。例えば、端末画面全体を消去するには、(`\e[2J`ではなく)`\u001b[2J`を出力します。
6
+
7
+
8
+
9
+ ```Java
10
+
11
+ System.out.println("\u001b[2J");
12
+
13
+ ```
14
+
15
+
16
+
5
- れらを大規模に行なうならば、C言語であれば「**curses**」や「**ncurses**」というライブラリを使うところですが、Javaにも似たようなものがあるのでは。
17
+ うした画面制御を大規模に行なうならば、C言語であれば「**curses**」や「**ncurses**」というライブラリを使うところですが、Javaにも似たようなものがあるのでは。

1

表現を修正

2021/09/04 13:28

投稿

Daregada
Daregada

スコア11990

test CHANGED
@@ -1,4 +1,4 @@
1
- 検索すべき用語は「**ANSIエスケープシーケンス**」ですね。文字列中に0x1bに続く文字列を埋め込むことで、カーソル位置や文字色などを変更できます。
1
+ 検索すべき用語は「**ANSIエスケープシーケンス**」ですね。文字列中にESCコード(0x1b)に続く文字列を埋め込むことで、カーソル位置や文字色などを変更できます。
2
2
 
3
3
 
4
4