Всем привет! подскажите пж почему не проходит требование Метод paySalary(String) должен заменять имя сотрудника на значение null, если он есть в списке waitingEmployees.
у меня же есть метод который сносит сотрудника: waitingEmployees.remove(index);
package com.javarush.task.pro.task12.task1209;
import java.util.ArrayList;
/*
Бухгалтерия
*/
public class Solution {
public static ArrayList<String> waitingEmployees = new ArrayList<>();
public static ArrayList<String> alreadyGotSalaryEmployees = new ArrayList<>();
public static void initEmployees() {
waitingEmployees.add("Гвинно");
waitingEmployees.add("Гунигерд");
waitingEmployees.add("Боргелейф");
waitingEmployees.add("Нифрод");
waitingEmployees.add("Альбиуф");
waitingEmployees.add("Иногрим");
waitingEmployees.add("Фриле");
}
public static void main(String[] args) {
initEmployees();
}
public static void paySalary(String name) {
//напишите тут ваш код
boolean pay = waitingEmployees.contains(name);
int index;
if (name != null && pay == true) {
alreadyGotSalaryEmployees.add(name);
index = waitingEmployees.indexOf(name);
waitingEmployees.remove(index);
}
}
}
public static void paySalary(String name) { //напишите тут ваш код boolean pay = waitingEmployees.contains(name); int index; if (name != null && pay == true) { alreadyGotSalaryEmployees.add(name); index = waitingEmployees.indexOf(name); // waitingEmployees.remove(index); waitingEmployees.set(index,null); } }