黑马程序员技术交流社区
标题:
如何将DOS命令输入到当前控制台上!
[打印本页]
作者:
jingdou56
时间:
2014-4-8 09:30
标题:
如何将DOS命令输入到当前控制台上!
本帖最后由 jingdou56 于 2014-4-8 12:00 编辑
今天学习 Date类,突然有个想法,想做一个在当前控制台上显示的 时钟(动态的,不想只显示一次就完事!),想到无限循环,但是一行一行在控制台上显示,有感觉看着不舒服,所以想在每次打印时间之前先清屏一下,就是输入 cls,但是在网上找了找方法,解决输入命令的问题,但是不知道怎么能输入到当前的控制台上!
class DateTest
{
public static void main(String[] args) throws Exception
{
Date d = new Date();
System.out.println(d);
Runtime rt = Runtime.getRuntime();
while(true)
{
//rt.exec("cmd /k cls"); //将cls命令输入到当前控制台,打印时间前清屏一次
System.out.println("cls");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 E HH:mm:ss:SSS");
System.out.println(sdf.format(d));
}
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2