99 votes

Plusieurs contrôles null dans Java 8

<p>J’ai le code ci-dessous qui est un peu laid pour plusieurs chèques null.<pre><code></code></pre><p>J’ai donc essayé d’utiliser <code></code> comme ci-dessous, mais c’est encore difficile à comprendre si quelqu’un lit mon code. quelle est la meilleure approche pour le faire en Java 8. </p><pre><code></code></pre><p>En Java 9, nous pouvons utiliser <code></code> avec , Mais en <code></code> Java8 y at-il une autre approche?</p></p>

173voto

Ravindra Ranwala Points 5765
<p>Vous pouvez le faire comme si:<pre><code></code></pre></p>

73voto

Eran Points 35360
<p>Que diriez-vous de l’opérateur conditionnel ternaire?<pre><code></code></pre></p>

35voto

ernest_k Points 14807
<p>Vous pouvez également utiliser une boucle :<pre><code></code></pre></p>

27voto

Luis G. Points 3247
<p>Les réponses actuelles sont agréables, mais vous devriez vraiment mettre que dans une méthode d’utilité:<pre><code></code></pre><p>Cette méthode a été dans ma <code></code> classe pendant des années, rend le code beaucoup plus propre:</p><pre><code></code></pre><p>Vous pouvez même le rendre générique:</p><pre><code></code></pre></p>

13voto

Michael Anderson Points 21181
<p>J’utilise une fonction d’aide, quelque chose comme<pre><code></code></pre><p>Ensuite, ce genre de code peut être écrit comme</p><pre><code></code></pre></p>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X