Класс выполнения, который получает измеримый метод в качестве параметра - PullRequest
0 голосов
/ 26 апреля 2019

В C # для измерения времени выполнения какого-либо алгоритма можно использовать класс

public class ComplexityCounters
 {
    public static TimeSpan Measure(Action method)
    {
        var stopwatch = new Stopwatch();
        stopwatch.Start();
        method.Invoke();
        stopwatch.Stop();
        return stopwatch.Elapsed;
    }
  }

Есть ли аналог передачи Action в качестве параметра в Java? Как этот код может быть реализован в Java?

...