Я создал enum и назначил там несколько переменных.
public class User{
// few attributes, constructors , getters, setters
public enum Role{
USER,
DEPARTMENT_HEAD,
COMPANY_ADMIN,
SYSTEM_ADMIN,
MANAGER;
}
}
Мне нужно удалить одну переменную, если условие истинно.
// getting all attributes inside list
List<Role> roles=new ArrayList<Role>(new User().getRoles());
// try to remove
roles.removeIf(p -> p.equals("SYSTEM_ADMIN"));
, но при печати элемент не был удален.Как я могу удалить?Заранее спасибо.