import java.util.*;import java.io.*;class TreeSetPro{ public static void main(String $[] )throws IOException { TreeSet<String> alpha=new TreeSet<String>(); alpha.add("apple"); alpha.add("Apple"); alpha.add("Ab"); alpha.add("applet"); System.out.println(alpha); String osname = System.getProperty("os.name"); if (osname.contains("Windows")) { Runtime.getRuntime().exec("cls"); //java.io.IOException: Cannot run program "cls" } else { Runtime.getRuntime().exec("clear"); //java.io.IOException: Cannot run program "clear" } }}我瀏覽了幾乎所有與在java中清除控制臺(tái)有關(guān)的帖子,但沒有一個(gè)對(duì)我有用。我使用的是 Windows 8.1。我應(yīng)該如何清除控制臺(tái)?
2 回答

蝴蝶刀刀
TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超8個(gè)贊
在嘗試了多個(gè)IDE之后,控制臺(tái)并不意味著根據(jù)Java被“清除”,而在C#或C++是的,由于C#應(yīng)用程序的實(shí)現(xiàn)方式,您可以清除控制臺(tái)(請(qǐng)參閱我們有時(shí)會(huì)經(jīng)歷的所有cmd內(nèi)容)。由于Java是一種高級(jí)語言,因此實(shí)際上沒有必要從日志等中清除控制臺(tái)。

瀟湘沐
TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超6個(gè)贊
它是逐行輸出,因此出于管理目的,無法清除它。另一種方法是打印出一堆空白,給人的印象是它被清除了。甚至像cls/clear這樣的命令也會(huì)放足夠的空格。
添加回答
舉報(bào)
0/150
提交
取消