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。我应该如何清除控制台?
2 回答
慕运维8079593
TA贡献1876条经验 获得超5个赞
在尝试了多个 IDE 之后,控制台并不意味着根据 Java 被“清除”,而在 C# 或 C++ 中是的,由于 C# 应用程序的实现方式,您可以清除控制台(请参阅我们有时通过的所有 cmd 内容)。而且由于 Java 是一种高级语言,因此确实不需要从日志中清除控制台等...
哈士奇WWW
TA贡献1799条经验 获得超6个赞
它是逐行输出,因此出于管理目的,它不能被清除。另一种方法是打印出一堆空白,给人的印象是它被清除了。甚至像 cls/clear 这样的命令也会放置足够的空格。
添加回答
举报
0/150
提交
取消