Java循环运行时暂停一段时间
【摘要】 GitHub项目地址Gitee项目地址Java 在运行 for 循环时,希望可以每个循环暂停一段时间。使用 sleep 方法即可:for (int i = 0; i < 10; i++) { try { System.out.println("i:" + i + " time:" + getTme()); Thread.sleep(10 * 1000); /...
GitHub项目地址:https://github.com/Snowstorm0/learn-sleep
Gitee项目地址:https://gitee.com/Snowstorm0/learn-sleep
Java 在运行 for 循环时,希望可以每个循环暂停一段时间。
使用 sleep 方法即可:
for (int i = 0; i < 10; i++) {
try {
System.out.println("i:" + i + " time:" + getTme());
Thread.sleep(10 * 1000); // 暂停10秒
} catch (InterruptedException e) {
e.printStackTrace();
}
}
然后定义时间格式:
Long current_time = System.currentTimeMillis();
SimpleDateFormat formate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
String formateTime = formate.format(current_time);
运行后,可以看到输出:
i:0 time:15:35:06
i:1 time:15:35:16
i:2 time:15:35:26
i:3 time:15:35:36
i:4 time:15:35:46
暂停10秒成功。
学习更多编程知识,请关注我的公众号:
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)