Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!
Коллекции
16 PLNДано: Файл с данными data.csv с данными по типу csv. Разделителем является запятая
Нужно:
1. Вычитать файл в коллекцию вида Map<Integer, User>. Реализовать функцию
Map<Integer, User> getDataFromFile(File dataFile)
2. Реализовать функцию поиска по id в Map.
User getDataById(Map<Integer, User> mapData, Integer id)
3. Реализовать функцию подсчета вхождения одинаковый фамилий
int getGetNumberOfOccurrences(Map<Integer, User> mapData, String lastName)
4. Реализовать функцию проверки пользователей у которых возраст более чем age.
List<User> getUsersAgeMoreThen(Map<Integer, User>, int age)
5. Реализовать функцию проверки пользователей, которая выявляет полных тёзок.
На выходе должна быть коллекция вида Map<String, List<Integer>>,
где String - Имя и фамилия пользователя,
List<Integer>> - коллекция айдишников
Map<String, List<Integer>> findEqualUsers(Map<Integer,User> users)
User - это внутренний статический класс у которого есть такие поля:
firstName - строка
lastName - строка
age - целое
должны быть стандартные геттеры и сеттеры
должен быть конструктор, equals
-
4635 71 0 1
Aktualne zlecenia dla freelancerów w kategorii Java
Opracowanie aplikacji Android odtwarzacza dla usługi telewizji online
2220 PLN
Potrzebny programista Android do stworzenia natywnej aplikacji Android dla usługi telewizji online. Planowane są dwie wersje: dla urządzeń mobilnych: smartfony i tablety; dla Android TV / Android STB: dekodery. Orientacyjne terminy: do 3 miesięcy. Orientacyjny budżet: 150… Java, Programowanie na Androida ∙ 28 dni 8 godzin temu ∙ 32 oferty |