Java 清空控制台的问题,用Eclipse实现

try{Thread.sleep(1000);//清空控制台printChess();}catch(Exceptione){e.printStackTrace();}如上... try{
Thread.sleep(1000);
//清空控制台
printChess();
}catch(Exception e){
e.printStackTrace();
}
如上所示,我想在sleep()方法后面加上几行代码,使其清空控制台,由于不是在dos上运行的,所以就不要类似于cls之类的
java类库里应该有一些方法是用来清空控制台的吧,麻烦知道的朋友告诉下,谢谢!
public class Test {
public static void main(String args[]){
for(int i=1;i<=5;i++){
try{
System.out.println("第 "+i+" 次输出");
Thread.sleep(2000);
//想要在这里清空控制台,用代码控制
}catch(Exception e){
e.printStackTrace();
}
}
}
}
参照上面的代码,这里每隔2秒输出一行,总共输出5行。但我想用代码来清空控制台,就在sleep()方法后面加上几行代码。目的是每输出一行隔2秒后清空控制台,然后再输出一行,这样保证控制台输出只有一行。不知道要怎么用代码实现。还有,能在dos上清空控制台也可以,但我在sleep()方法后面加上System.out.println("cls"); 没效果,只是输出多了cls而已
展开
 我来答
S_Kr
2010-09-28 · TA获得超过616个赞
知道小有建树答主
回答量:620
采纳率:100%
帮助的人:498万
展开全部
我的确知道没有方法可以清掉。。
控制台的东西写了就是写了,再也清不掉,我曾经想尽各种办法浪费不少时间,但我问的各种大侠都说清不掉。
*****
回2L,楼主的意思是在Java文件中编程把控制台里的字符清了,不是用eclipse的按键清
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友88fb192
2019-01-07 · 超过13用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:23万
展开全部
Robot r = new Robot();
r.mousePress(InputEvent.BUTTON3_MASK); // 按下鼠标右键
r.mouseRelease(InputEvent.BUTTON3_MASK); // 释放鼠标右键
r.keyPress(KeyEvent.VK_CONTROL); // 按下Ctrl键
r.keyPress(KeyEvent.VK_R); // 按下R键
r.keyRelease(KeyEvent.VK_R); // 释放R键
r.keyRelease(KeyEvent.VK_CONTROL); // 释放Ctrl键
r.delay(100);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Brandy爱文
2018-08-16
知道答主
回答量:28
采纳率:0%
帮助的人:2.9万
展开全部
只是看到有人回答不能清除控制台,我笑了,可以用robot来解决

补充一下,楼主可以写个清楚控制台的类方法,具体实现代码百度可以百度到。不要让上个回答耽搁了人,控制台可以通过代码来清除,不过需要用机器人控制输入设备,挺简单的,十几行代码封装一下就OK了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dduiddi123
2010-09-28 · 超过10用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:31.2万
展开全部
你可以使用断点来运行程序。
也就是所谓的debug模式来运行
在你的那个线程休眠的地方加上断点然后单步调试。
这样做应该就可以达到你所需要的效果。
不知道这样可不可以。不行你来找我,我们两个一起想想办法,看能不能解决。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aswqpr
2010-09-28 · TA获得超过342个赞
知道小有建树答主
回答量:371
采纳率:0%
帮助的人:240万
展开全部
额,是么。。。为什么我的eclipse里面,去控制台下面右键,直接有一个clear的选项。。。一点就把控制台清空了~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式