Prüfen Sie, ob das Objekt Daten enthält oder nicht?Java

Java-Forum
Guest
 Prüfen Sie, ob das Objekt Daten enthält oder nicht?

Post by Guest »

Ich rufe die Methode auf, um Daten gemäß dem übergebenen Text abzurufen, der in die Datenbank gepingt wird.

Ich möchte also prüfen, ob Daten im Objekt angekommen sind oder nicht.

Code:

Code: Select all

Method m = service.getMethodDataByFilter(text);
Ich habe versucht:

Code: Select all

if(m == null){
System.out.println("In NULL");
}
aber es dringt nicht hinein.

Ich habe es auch versucht:

Code: Select all

if(m.getName().isEmpty()){
System.out.println("In NULL");
}
dann wirft es NPE in den Zustand, da keine Daten empfangen wurden.

Also wie kann man überprüfen, ob Befinden sich Daten im Objekt oder nicht?

Methodenklasse:

Code: Select all

public class Method {
private Integer id;
private String name;
// getter-setter
}
UPDATE

Habe gerade Ruchira ausprobiert

Code: Select all

    if(m== null){
System.out.println("m is null");
}else if(m.getName()==null){
System.out.println("m.getName() is null");
}else if(m.getName().isEmpty()){
System.out.println("m.getName() is empty");
}
Wirft immer noch das gleiche NPE.

VOLLSTÄNDIGER Methodencode:

Code: Select all

public MethodDTO getMethod(String text){
Method m = service.getMethod(text);

if(m == null){
System.out.println("m is null");
}else if(m.getName()==null){
System.out.println("m.getName() is null");
}else if(m.getName().isEmpty()){
System.out.println("m.getName() is empty");
}

ModelMapper mapper = ModelMap.methodMapper();
return mapper.map(m, MethodDTO.class);
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post