我正在从属性文件中读取
actiontimer = properties.getProperty("action1");
我得到一个字符串,并想将其转换为计时器,以便稍后在我的程序中使用它。
private Timer actiontimer
铸造不起作用,我得到:
无法从字符串转换为计时器
我该怎么做这个铸造?
更新:
在属性文件中格式化:
行动1:12314
将字符串转换为整数。
现在使用[Timer's Schedule]传递一个 int 作为参数。
String s = "12314";
Integer delay = Integer.parseInt(s);
Timer timer = new Timer();
TimerTask task = new TimerTask() {
@Override
public void run() {
// TODO Auto-generated method stub
}
};
timer.schedule(task, delay);
这是不可能的。字符串是文本表示,而计时器用于基于时间的任务执行