我正在尝试在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”);
    }
}

最佳答案

请尝试执行此操作,因为您的代码在调用syntax errors的过程中有很多handling Exception,而您又不是TimeUnit.SECONDS.sleep(6);,请使用throw或将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");
    }
}

10-07 13:16