Criei uma classe para implementar este método que exibe o tempo em milissegundos de execução.
package paraSaberMais;
import java.io.IOException;
import java.io.PrintWriter;
public class Teste {
public static void main(String[] args) throws IOException {
long inicio = System.currentTimeMillis();
PrintWriter pw = new PrintWriter("teste-current.txt");
pw.println("Testando o método currentTimeMillis");
pw.println("Ele serve para pegar os milissegundos de execução do código");
long fim = System.currentTimeMillis();
long diferenca = fim - inicio;
pw.printf(System.lineSeparator());
pw.printf("Tempo de início: %d milissegundos", inicio);
pw.printf(System.lineSeparator());
pw.printf("Tempo do fim: %d milissegundos", fim);
pw.printf(System.lineSeparator());
pw.printf(System.lineSeparator());
pw.printf("Este código demorou %d milissegundos para ser executado!", diferenca);
pw.close();
}
}
Resultado
O que acharam?