Мы продолжаем знакомство с шаблоном проектирования: "Active Record". На этом уроке мы создадим 10_000 записей случайных пользователей, после чего реализуем поиск по заданным условиям.
Дата отправки отчёта:
10 февраля 2017 г.
Задание выполнено: за
15 мин.
Чему научился:
выбирать всех пользователей
Что было сложным:
ничего... почти
Комментарии:
Самого богатого я, конечно, нашла, но не очень красивым способом - через два цикла: сначала ищем наибольшую зарплату, а потом ищем человека с этой зарплатой. В С++ я бы стала это делать через указатели - сохранила бы указатель на пользователя с самой большой зарплатой, а после цикла бы вывела. Но как это в Java сделать - не знаю :(
А почему нельзя было сразу всего юзера сохранять, а не только его ЗП, чтобы потом в конце вывести его, а не перебирать опять весь массив в поиске по его ЗП?
Научился: Находить список файлов в данной папке. Трудности: Задание **Найти и молодого и богатого одновременно" относится к числу некорректно поставленной задачи. Сравнение многомерных величин можно только на равенство. Могут быть, конечно, исключения. Но это в рамках каких-то формальных определений.
У меня возник частный вопрос: Почему в уроке строка System.out.println(user);
работает корректно, а у меня только так: System.out.println(user.ToString());?