发现Timer不能指定执行次数,有没有谁知道API中有没有支持这个功能的?
------解决方案--------------------
在timer执行的方法中,设置一个同步块,对一个指定的变量进行加一,如果达到了指定的次数之后,取消timer。
------解决方案--------------------
这个还真没发现,自己弄个计数器呗!
------解决方案--------------------
自己判断一下呗,放到数据库里也行
------解决方案--------------------
Timer、TimerTask
或
ScheduledExecutorService
还有各种第三方的如quartz等等
------解决方案--------------------
你可以设置变量int count=5;设置次数。
每运行完一次count--;直到count=0为止不再运行.