2016-05-12 2 views
-3

Как узнать Employees.class null или не использовать Java Relection?NullPointerException - проверить значение null в классе

Пример Класс: Employees.class

Проблема:

  • employees.getName();
  • значение GetName является Mikel
  • сотрудников является нулевым
  • если employess! = NULL ИСТИНА.
  • этого класса уже 'новые сотрудники()'

Employees.Class Метод

public class Employees{ 

private Long id;<br> 
private String kodStuff;<br> 
private String Name;<br> 

//Getter and Setter<br> 
} 

Пример процесса:

public void check(){ 
    Employees employees = new Empoyees; 
    employees.setName("Mikel"); 
    employees.setKodStuff("KL370"); 
    //employees not save yet and process redirect check value of Name wuth return boolean 
    Boolean empty = checkName(employees); 

} 

public boolean checkName(Employees employees){ 
    boolean notNull = false; 
    if(employees !=null && StringUtils.isNotBlank(employees.getName())){ // this is line 11 
     notNull = true; 
    } 
    return notNull; 
} 

Выдает исключение в строке нет '11':

java.lang.NullPointerException 

Как я могу проверить исключение null во время процесса в строке № 11?

+0

Должно быть что-то другое. StringUtils имеет apache? В противном случае проверьте его реализацию. 'check' создает новых сотрудников, возможно, удаляет' employees.', поэтому он устанавливает текущие сотрудники. –

+0

@EJP - Правильно. Если у него нет 'employees == null' (если он« неправильно »здесь правильно) – TheLostMind

ответ

0

Попробуйте проверить, если employees.getName() является недействительным или не делать:
employees.getName() != null

Смежные вопросы