首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

这样的定时器,怎么实现

2012-10-08 
这样的定时器,如何实现?Java codepublic static void main(String[] args) {Scanner input new Scanner(

这样的定时器,如何实现?

Java code
    public static void main(String[] args) {        Scanner input = new Scanner(System.in);        String lastStr  = "" ;        while(true){            lastStr = input.next();      // (1)             System.out.println("输入内容:" + lastStr); // (2)        }    }


当用户 在 (1) 代码处 5 秒之内都没有输入 , 就自动跳过代码 (1) 执行代码 (2) ,然后继续循环。

[解决办法]
好久没搞java了
gettime()得到秒数
运行到(1)处 clear 清零 后 gettime()开始计算
判断 如果当前 gettime - 清零时的 gettime =5
执行(2)。

[解决办法]
貌似不行,lastStr = input.next(); 这句会阻塞住,如果不输入就会一直卡在那里。

热点排行