黑马程序员技术交流社区

标题: 如何将DOS命令输入到当前控制台上! [打印本页]

作者: jingdou56    时间: 2014-4-8 09:30
标题: 如何将DOS命令输入到当前控制台上!
本帖最后由 jingdou56 于 2014-4-8 12:00 编辑

今天学习 Date类,突然有个想法,想做一个在当前控制台上显示的 时钟(动态的,不想只显示一次就完事!),想到无限循环,但是一行一行在控制台上显示,有感觉看着不舒服,所以想在每次打印时间之前先清屏一下,就是输入 cls,但是在网上找了找方法,解决输入命令的问题,但是不知道怎么能输入到当前的控制台上!

  1. class DateTest
  2. {
  3.                 public static void main(String[] args)        throws        Exception
  4.                 {
  5.                                 Date d = new Date();
  6.                                                                         
  7.                                 System.out.println(d);                        
  8.                                
  9.                                 Runtime rt = Runtime.getRuntime();
  10.                                
  11.                                
  12.                                
  13.                                 while(true)
  14.                                 {
  15.           //rt.exec("cmd /k cls"); //将cls命令输入到当前控制台,打印时间前清屏一次
  16.          
  17.           System.out.println("cls");
  18.           SimpleDateFormat  sdf = new SimpleDateFormat("yyyy年MM月dd日 E HH:mm:ss:SSS");
  19.           System.out.println(sdf.format(d));
  20.                                 }

  21.                 }
  22. }
复制代码













欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2