J'ai une En supposant fonction avec la signature suivante:ne renvoie rien, en utilisant array == null ou array.length == 0?
Foo[] getSomeFoos()
{
//return null --- option A
or
//return new Foo[0]; --- option B
}
Quelle est la pratique recommandée pour renvoyer la valeur indiquant qu'il n'y a pas d'éléments retournés? Des avantages ou des inconvénients pour chaque option?
Voir [ Est-ce que la valeur null est incorrecte? ] (http://stackoverflow.com/questions/1274792/is-returning-null-bad-design) –
Utilisez des collections et non des tableaux. – ColinD