решил задачу через:
public static void main(String[] args) {
System.out.println(getInsertTimeInMs(new ArrayList()));
System.out.println(getInsertTimeInMs(new LinkedList()));
}
public static long getInsertTimeInMs(List list) {
// напишите тут ваш код
long listTime = System.currentTimeMillis();
insert10000(list);
long resultTime = System.currentTimeMillis() - listTime;
return resultTime;
}
public static void insert10000(List list) {
for (int i = 0; i < 10000; i++) {
list.add(0, new Object());
}
хотя в подсказках в задаче было решение через Date, new Date, getTime();
Чем лучше в дальнейшем пользоваться?
ak
22 уровень
как правильно или рациональнее?
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Павел Дудров
24 апреля 2020, 12:45
у вас вполне рационально
я бы выкинул одну строчку с созданием переменной для возврата
+1
Denis Burtsev
24 апреля 2020, 12:41
Класс Date отмечен как Deprecated, то есть им можно пользоваться, но не рекомендуется.
Если нужна работа с датами, то лучше использовать класс Calendar.
+1