[ulearn-java] Практика. Employees

Отменен
Заказ
6392520
Раздел
Программирование
Тип работы
Антиплагиат
Не указан
Срок сдачи
27 Ноя в 17:00
Цена
500 ₽
Блокировка
5 дней
Размещен
27 Ноя в 13:47
Просмотров
31
Описание работы

В этой задаче у вас будет возможность попрактиковаться co Stream API:

  1. Напишите метод — findEmployeeWithHighestSalary(), который должен выделить сотрудников, пришедших в выбранном году, и среди них выявить сотрудника с максимальным значением заработной платы.
  2. Напишите метод — sortEmployee(), который должен отсортировать сотрудников по выбранной колонке.
  3. Напишите класс Employee.


public class Main {

  public static ArrayList staff;


  public static void main(String[] args, String path) {

    /*

    TODO проинициализируйте переменную staff, в переменной path хранится путь до файла с staff.txt,

     где хранятся данные о сотрудниках в формате:

      Жанна Ковалёва 78000 20.02.2018

      Степан Богданов 140000 17.04.2016

      Виктор Рязанов 95000 20.03.2017

    */

  }


  public static Employee findEmployeeWithHighestSalary(int year) {

    /*

    TODO реализуйте метод поиска сотрудника с максимальной заработной платой за указанный год — year,

     обработайте возможные ошибки ввода.

     используйте Stream API.

     */

  }


  public static ArrayList sortEmployee(String column) {

    /*

    TODO отсортируйте список сотрудников по указанной колонке — column, это может быть name, salary или date,

     и верните список сотрудников, обработайте возможные ошибки ввода.

     Используйте Stream API.

     */

  }

}


public class Employee {


  public Employee(String name, Integer salary, Date workStart) {

  }


  public static ArrayList loadStaffFromFile(String path) {

    /*

    TODO напишите метод загрузки сотрудников из файла

     */

  }


  public String toString() {

    /*

    TODO переопределите метод toString() в формате — —

     //date в формате dd.MM.yyyy

     */

  }


  @Override

  public boolean equals(Object o) {

    //TODO переопределите метод equals(), чтобы он корректно работал с Employee

  }

}
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир