public class User {
private String name;
private Role role;
private User(String name, Role role) {
this.name = name;
this.role = role;
}
public static User createUser(String name, Role role) {
return new User(name, role);
}
public boolean isRoleAdmin() {
return role == Role.ADMIN;
}
public enum Role {USER, ADMIN}
}
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Правильно:
Поскольку b.toString().length() == 4
соответствует только true и null, но из примитивного boolean нельзя получить null.
Все упрощается так:
int var2;
int var3;
int var4;
int var5 = var + var2 + var3 + var4;
))