Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 什么是\u001B[J”代表什么?_Java - Fatal编程技术网

Java 什么是\u001B[J”代表什么?

Java 什么是\u001B[J”代表什么?,java,Java,有人能给我解释一下字符串中的\u001B[J可能代表什么吗?我正在将输入字节流转换为ascii字符串。可能该流采用其他编码方式 更新: 这就是我读这条小溪的方式 inputStreamReader = new InputStreamReader(session.getStdout(), "ASCII"); int length = inputStreamReader.read(buffer); stringBuilder.append(buffer, 0, length); // LOG t

有人能给我解释一下字符串中的\u001B[J可能代表什么吗?我正在将输入字节流转换为ascii字符串。可能该流采用其他编码方式

更新:

这就是我读这条小溪的方式

inputStreamReader = new InputStreamReader(session.getStdout(), "ASCII");

int length = inputStreamReader.read(buffer);
stringBuilder.append(buffer, 0, length);

// LOG the result
StringEscapeUtils.escapeJava(stringBuilder.toString());
表示unicode


Unicode存储在2个字节中,因此\u之后有4个六字节,在本例中是
\u001B
[J
来自其他即Unicode
1B
ESC
字符),后跟两个字符
[
J
,这是许多终端上常见的ANSI转义序列


该字符串将清除屏幕。其他字符串也可以找到。

但是您在哪里看到该字符串?
\u001B[J