叨叨两句
- 一切顺利!我果真很厉害嘛!哈哈!
题35:延迟指定代码开始运行的时间
- 下列代码若反复调用时可实现延迟运行。
public class test {
public long lastTime = System.currentTimeMillis();//记录上一次运行时间
public void countTime() {
long currentTime = System.currentTimeMillis();
if(currentTime - lastTime > 500) {
//这里写要延迟的代码
lastTime = currentTime;
}
}
}
- 下列代码调用一次便可实现延迟
public class test {
public long lastTime = System.currentTimeMillis();//记录上一次运行时间
public void countTime() {
long currentTime = System.currentTimeMillis();
while(currentTime - lastTime < 500) {
Thread.sleep(50);
long currentTime = System.currentTimeMillis();
}
//这里写要延迟的代码
lastTime = currentTime;
}
}