0

私はプロパティファイルから読んでいます

actiontimer = properties.getProperty("action1");

私は文字列を取得し、これをタイマーに変換して、後でプログラムで使用したいと考えています。

private Timer actiontimer

キャストが機能しません。次のようになります。

String から Timer にキャストできません

このキャスティングを行うにはどうすればよいですか?

アップデート:

プロパティ ファイルでのフォーマット:

アクション1:12314

4

2 に答える 2

2

文字列を整数に変換します。

int を引数として渡す[Timer's Schedule]を使用するようになりました。

   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 に答える