Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/368.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-如何对多行使用\r?_Java_String_Shell_Command Line_Printing - Fatal编程技术网

Java-如何对多行使用\r?

Java-如何对多行使用\r?,java,string,shell,command-line,printing,Java,String,Shell,Command Line,Printing,因此,如果我有一个Java的基本终端应用程序,上面有三行打印行 Progress: 30% Total items = 3 Name next item here -> : 如何编辑第一行或第二行?我尝试使用\r,但这似乎只在当前行中有效。是否有一个特殊的函数或转义字符可以工作?我很确定\r只能在一行中工作 您可以在Windows\r\n和Linux\n下清除整个控制台(),因此您可能还有一个剩余的\n。在正则表达式中,您应该使用捕获任何换行符的“\\R”。上面的“cls”命令在Wind

因此,如果我有一个Java的基本终端应用程序,上面有三行打印行

Progress: 30%
Total items = 3
Name next item here -> :

如何编辑第一行或第二行?我尝试使用
\r
,但这似乎只在当前行中有效。是否有一个特殊的函数或转义字符可以工作?

我很确定
\r
只能在一行中工作


您可以在Windows
\r\n
和Linux
\n
下清除整个控制台()

,因此您可能还有一个剩余的
\n
。在正则表达式中,您应该使用捕获任何换行符的
“\\R”
。上面的“cls”命令在Windows上对我不起作用,但是
清除屏幕()
解决方案在同一个位置的更下一层,所以post会清除控制台。