Je développe plus souvent en Java et j'aimerais lister la syntaxe que j'utilise. Puisqu'il s'agit d'une syntaxe de base, vous pouvez la prendre pour acquise, mais j'espère que vous pouvez la voir comme s'il s'agissait d'un mémo. StringUtils.isEmpty()
String str = "Hello";
if (StringUtils.isEmpty(str)) { }
Il est utilisé pour vérifier s'il est vide ou nul. Je l'utilise souvent car je peux vérifier la valeur nulle avec cela. Facultatif est préférable pour Java moderne, mais c'est toujours une notation populaire. Il existe également isEmpty, mais il est préférable d'utiliser StringUtils.isEmpty car il n'est pas vérifié pour null.
ObjectUtils.isEmpty() Cela fonctionne de la même manière que StringUtils.isEmpty (), car il est fait pour Object, il est vérifié après avoir mis les données acquises par API etc. dans Entity. Si l'acquisition d'API échoue et que l'objet n'est pas créé correctement, il retournera false.
private static final String RESULT_CODE = "OK";
//Le résultat d'une API
String apiResult = nanikanoApi();
if (RESULT_CODE.equals(apiResult)) {}
Il est utilisé de cette manière. Le côté RESULT_CODE doit être une constante non nulle ou une valeur fixe. Notez que si vous définissez une valeur nulle, vous obtiendrez une NullPointerException. Veuillez traiter la valeur que vous souhaitez comparer du côté apiResult.
~~ Fondamentalement, uniquement le type String. Si vous le faites avec d'autres types, cela ne fonctionnera pas bien. ~~
Recommended Posts