如何每n秒调用一个方法

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

我想调用一个现有的方法,该方法需要一个屏幕截图,并每隔n秒执行一次,具体取决于用户的输入。

在不停止程序的情况下如何做到这一点?

java intellij-idea timer repeat
2个回答
0
投票

根据您的描述,可能是java: run a function after a specific number of seconds的重复项>

根据您的标题,您可以使用递归调用n次

int number = 6; // can be anything as per user input
callMethod(number);

//methid implementation
void callMethod(int n) {
//do stuff
if (n>0)
{
callMethod(n-1);
}
}

0
投票

在Java 8中,您可以执行以下操作以调用一个方法n次:但是,如果您将其放入需要几个参数的辅助功能中,则可以使用

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