Handle Null Value
Scenario 1
response.getSuccess().getAccounts().get(0).getId()1. Classic Nested Null Checks
if (response != null &&
response.getSuccess() != null &&
response.getSuccess().getAccounts() != null &&
!response.getSuccess().getAccounts().isEmpty() &&
response.getSuccess().getAccounts().get(0) != null &&
response.getSuccess().getAccounts().get(0).getId() != null) {
return response.getSuccess().getAccounts().get(0).getId();
} else {
return "";
}2. Using Optional (Java 8+)
Optional (Java 8+)3. Custom Helper Method
4. Using Try-Catch Block (Not Recommended)
Last updated