【发布时间】:2019-03-12 04:28:42
【问题描述】:
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 中清除控制台相关的帖子,但没有一个对我有用。我正在使用 Windows 8.1。
我应该如何清除控制台??
【问题讨论】:
-
话虽如此:从 Java 的角度来看,控制台并不是要被清除的。它是逐行“输出”设备,人们应该简单地接受它的局限性。如果您确实需要或想要“更好”的用户体验,请考虑创建一个 gui 应用程序。
-
@GhostCat 你分享的链接我已经浏览过了。
-
like system("cls");
-
在 c++ 中运行良好