Назад к вопросам
СБЕР
Junior — Middle
64
Каким образом можно определить продолжительность выполнения операций с ArrayList?
Компании, где спрашивали
Ответ от нейросети
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 + " нс");
}
}
Так можно измерить время выполнения различных операций (добавление, удаление, поиск и т.д.) и оценить их производительность.