如何在java中使用TimeUnit

问题描述 投票:0回答:2

我正在尝试在 java 中使用 TimeUnit 但它只是向我发送错误 我就是这么写的

import java.util.concurrent.TimeUnit ;

public class Anything { 
    public static void main( String[] args ) {
        System.out.println("hi");
        TimeUnit.SECONDS.sleep(6);
        System.out.println("hi");
    }
}
java exception time java.util.concurrent
2个回答
8
投票

尝试一下这个,因为你的代码有很多

syntax errors
而你在调用
handling Exception
期间没有
TimeUnit.SECONDS.sleep(6);
,要么使用 throws 要么用 try catch 包围它。

import java.util.concurrent.TimeUnit ;

public class Anything { 
    public static void main( String[] args ) throws InterruptedException {
        System.out.println("hi");
        TimeUnit.SECONDS.sleep(6);
        System.out.println("hi");
    }
}

0
投票

是版本问题。在jdk17中可以工作

© www.soinside.com 2019 - 2024. All rights reserved.