2012-11-19 24 views
4

在Java中,是否存在與換行符'\n'相反的字符,它將回到控制檯中的上一行?Java中是否存在「oldline」字符?

+0

這是什麼意思? – SLaks

+1

@SLaks他可能是指上一行:P – PermGenError

+3

「是否存在與Java中的換行'\ n'字符相反的內容?」你在哪一種編程語言中看到過與'\ n'相反的東西? –

回答

9

ASCII不標準化「行飢餓」或反向換行控制字符。一些基於字符的終端/終端仿真器識別將光標向上移動的控制代碼序列;這些不是Java特定的,並且取決於您的操作系統和配置。如果您使用的是Linux,這裏有一個出發點:http://www.kernel.org/doc/man-pages/online/pages/man4/console_codes.4.html

+1

對所有downvoters:這是能夠勝任的答案。謝謝。 – Yoda

+2

我們也不要忘記Unicode字符「REVERSE LINE FEED」(U + 008D)。與ANSI終端轉義序列一樣,它在任何地方都不受支持,但在某些地方(例如紙張打印機)絕對支持。 –

5

Java支持Unicode,它的字符爲"REVERSE LINE FEED" (U+008D)。在Java中,它將是'\u008D'(作爲char)或"\u008D"(作爲String)。這是否會在控制檯,打印輸出或其他方面做到你想要的,取決於設備。 Java沒有爲該字符定義任何行爲。

相關問題