若是須要按照必定的時間間隔執行,那麼就須要一個定時器。java
話很少說直接看代碼ide
import java.util.Base64; import java.util.Timer; import java.util.TimerTask; public class TestTimer { public static void main(String[] args){ Timer timer = new Timer(); timer.scheduleAtFixedRate(new MyTask(),100,1000); } } class MyTask extends TimerTask{ @Override public void run() { String string = "kangyucheng"+System.currentTimeMillis(); String secret = new String(Base64.getEncoder().encode(string.getBytes())); System.out.println(secret); String decode = new String(Base64.getDecoder().decode(secret)); System.out.println(decode); System.out.println(Thread.currentThread().getName()+"當前時間:"+System.currentTimeMillis()); System.out.println(); } }
在每次執行中,咱們都對一個字符串和時間的組合進行一次加密並解密。加密
結果以下3d