Java循环运行时暂停一段时间

爱被打了一巴掌 2023-09-23 21:52 209阅读 0赞

原文链接

GitHub项目地址:https://github.com/Snowstorm0/learn-sleep

Gitee项目地址:https://gitee.com/Snowstorm0/learn-sleep

Java 在运行 for 循环时,希望可以每个循环暂停一段时间。

使用 sleep 方法即可:

  1. for (int i = 0; i < 10; i++) {
  2. try {
  3. System.out.println("i:" + i + " time:" + getTme());
  4. Thread.sleep(10 * 1000); // 暂停10秒
  5. } catch (InterruptedException e) {
  6. e.printStackTrace();
  7. }
  8. }

然后定义时间格式:

  1. Long current_time = System.currentTimeMillis();
  2. SimpleDateFormat formate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
  3. String formateTime = formate.format(current_time);

运行后,可以看到输出:

  1. i:0 time:15:35:06
  2. i:1 time:15:35:16
  3. i:2 time:15:35:26
  4. i:3 time:15:35:36
  5. i:4 time:15:35:46

暂停10秒成功。

学习更多编程知识,请关注我的公众号:

代码的路

3d5747ca237515bced4359fb69a46dc4.png

发表评论

表情:
评论列表 (有 0 条评论,209人围观)

还没有评论,来说两句吧...

相关阅读