0

我正在从属性文件中读取

actiontimer = properties.getProperty("action1");

我得到一个字符串,并想将其转换为计时器,以便稍后在我的程序中使用它。

private Timer actiontimer

铸造不起作用,我得到:

无法从字符串转换为计时器

我该怎么做这个铸造?

更新:

在属性文件中格式化:

行动1:12314

4

2 回答 2

2

将字符串转换为整数。

现在使用[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);
于 2012-11-23T11:06:29.690 回答
0

这是不可能的。字符串是文本表示,而计时器用于基于时间的任务执行

于 2012-11-23T10:59:48.660 回答