시행착오/[java]

[java] TimerTask에 파라미터 전달하기

bled 2021. 4. 8. 13:56

stackoverflow.com/questions/8498691/pass-parameters-to-timer-task-java

 

Pass parameters to Timer Task (Java)

I have a timer task in a loop. I want to pass into the time task which number it is in a loop. Is that possible? My code: ... int i = 0; while (i < array.size){ Timer timer = new Timer();...

stackoverflow.com

class RegrowCornAnimate extends TimerTask {

    private final int serial;


    RegrowCornAnimate ( int serial )
    {
      this.serial = serial;
    }

    public void run() {
      //Do stuff
    }
}

...
int i = 0;
while (i < array.size){
    Timer timer = new Timer();
    timer.schedule(new RegrowCornAnimate( i ), 0, 1000);
    i++;
}
...