0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

Java开发 来源:jf_96884364 作者:jf_96884364 2023-01-13 16:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

原文链接

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秒成功。

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

代码的路

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • JAVA
    +关注

    关注

    20

    文章

    3015

    浏览量

    117024
  • 编程
    +关注

    关注

    90

    文章

    3725

    浏览量

    97526
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    变频器运行一段时间电机会过热处理方法

    变频器驱动电机运行一段时间后出现过热,通常不是单原因,需要按顺序排查。以下是系统的处理方法: 、首先区分是电机过热还是变频器误报 用手背触摸电机外壳 :若烫得手不能停留超过3秒(约
    的头像 发表于 04-27 17:37 1111次阅读
    变频器<b class='flag-5'>运行</b><b class='flag-5'>一段时间</b>电机会过热处理方法

    Exein设立台湾亚太运营中心:以运行时安全重构物联网全球标准

    近期,全球嵌入式运行时安全领导企业Exein(艾芯软件)正式宣布在台湾设立亚太区运营中心暨台北办公室。这战略举措标志着Exein在全球化布局中迈出关键步,台北办公室将作为区域运营与技术研发的双重
    的头像 发表于 04-24 10:46 1897次阅读

    hpm6750 高频发送 udp_send 时 过一段时间就返回ERR_INPROGRESS

    现在发生的异常是 运行环境是 hpm6750 开发的个例程 是用lwip 裸机(无os) 每500us 发送个 udp请求 开始运行的时候正常
    发表于 04-06 21:49

    ELF-RV112B RKNN模型加载与运行时初始化

    ELF-RV112B RKNN模型加载与运行时初始化
    的头像 发表于 04-03 16:08 237次阅读
    ELF-RV112B RKNN模型加载与<b class='flag-5'>运行时</b>初始化

    Kubernetes容器运行时containerd与CRI-O如何选择

    Kubernetes 1.24版本正式移除了dockershim,Docker不再是K8s的默认容器运行时。这个变化直接影响了所有K8s集群的运维方式——升级到1.24+必须切换到containerd或CRI-O。
    的头像 发表于 02-26 09:54 530次阅读

    请问如何在运行时调整mcu的主频?

    能不能实现在运行时切换mcu的主频,但不重启mcu?
    发表于 01-16 07:12

    AQ6370D使用一段时间会无法通讯问题(TCP通讯)

    使用LAN通讯方式与AQ6370D光谱仪通讯,通讯无问题,但是过一段时间通讯失败
    发表于 11-19 14:47

    Arm Neoverse CPU上大代码量Java应用的性能测试

    Java 是互联网领域广泛使用的编程语言。Java 应用的些特性使其性能表现与提前编译的原生应用(例如 C 程序)大相径庭。由于 Java 字节码无法直接在 CPU 上执行,因此通常
    的头像 发表于 11-05 11:25 1012次阅读
    Arm Neoverse CPU上大代码量<b class='flag-5'>Java</b>应用的性能测试

    使用Nuclei Studio IDE计算程序运行时间

    在使用Nuclei Studio IDE进行程序运行时,我们想知道我们编写的程序运行时间有多长怎么办呢?可以选择调用IDE里面时间记录函数_gettimeofday(),该函数用于记录程序运行
    发表于 10-28 08:25

    单片机运行一段时间死机,为什么?

    问题: 单片机运行一段时间死机,想通过在死机前异常时利用cmbacktrace捕捉log保存,让系统重启重启后通过shell打印出死机时信息,用addr2line分析死机原因
    发表于 09-29 08:26

    使用USB传输数据一段时间后能正常运行但是不会再上发数据,为什么?

    尝试过两种程序都会出现这种问题:使用USB传输数据一段时间后能正常运行但是不会再上发数据,都是基于正点原子水星开发板,主控为STM32H743iit6进行测试 使用的是PB14/PB15的HS,上发
    发表于 09-18 07:59

    AD7606BSTZ正常工作一段时间后,ad停止转换是什么原因导致的?

    您好,我的控制板上采用AD7606BSTZ来采集逆变器的三相电流。在变流器没有跑功率的时候,AD芯片可以直工作;跑功率时运行20min左右之后,AD转换的数值开始发生错误,会出现较长时间结果为0;再过
    发表于 07-29 08:58

    PLC设备运行时间数据采集到运维管理平台如何实现

    在工厂设备管理工作中,往往需要统计各个设备的运行时间,能够衡量其运行性能,主要为了方便管理人员对设备进行定期维护,以保障设备处于稳定高效的运行状态,减少故障停机导致生产停工的问题。 对此,物通博联
    的头像 发表于 06-20 16:02 1048次阅读
    PLC设备<b class='flag-5'>运行时间</b>数据采集到运维管理平台如何实现

    个串口上位机,采用生产消费结构,但是消费循环运行跟不上生产循环,到时最终输出支持不了高频率传输。如何优化

    ,消费者采运行了395次。而且从时间上来讲,生产者平均运行时间还更长。为什么消费者反而运行次数更少,是因为labview将资源更多分配给运行时间
    发表于 06-11 09:26

    使用USB传输数据一段时间后能正常运行但是不会再上发数据,为什么?怎么解决?

    尝试过两种程序都会出现这种问题:使用USB传输数据一段时间后能正常运行但是不会再上发数据,都是基于正点原子水星开发板,主控为STM32H743iit6进行测试 使用的是PB14/PB15的HS,上发
    发表于 06-10 08:22