Sobes.tech
Back to questions
Junior — Middle
63

Каким образом можно определить продолжительность выполнения операций с ArrayList?

Companies where asked
СБЕРСБЕР

Answer from AI

sobes.tech AI

Для определения продолжительности выполнения операций с ArrayList в Java можно использовать класс System и методы для измерения времени, например, System.nanoTime() или System.currentTimeMillis().

Пример измерения времени добавления элементов:

import java.util.ArrayList;

public class ArrayListTiming {
    public static void main(String[] args) {
        ArrayList<Integer> list = new ArrayList<>();
        long startTime = System.nanoTime();

        for (int i = 0; i < 100000; i++) {
            list.add(i);
        }

        long endTime = System.nanoTime();
        long duration = endTime - startTime; // время в наносекундах

        System.out.println("Время добавления 100000 элементов: " + duration + " нс");
    }
}

Так можно измерить время выполнения различных операций (добавление, удаление, поиск и т.д.) и оценить их производительность.