[If] successifs avec et/ou lequel
Bonjour a tous.
J'ai une méthode avec plusieurs paramètres à tester. Je dois vérifier s'ils sont nulls et différent d'une chaine vide alors je peux les concaténer. Comment dois-je procéder ???
Laquelle est la meilleur implémentation de votre point de vue???
Par exemple
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
private static void MaMethodeConcat(String param1, String param2, String param3)
{
String tampon1 = "";
if(((!("").equals(param1)) && !param1.equals(null)))
{
tampon1 += param1;
}
if(((!("").equals(param2)) && !param2.equals(null)))
{
tampon1 += param2;
}
if(((!("").equals(param3)) && !param3.equals(null)))
{
tampon1 += param3;
}
System.out.println(tampon1);
}
private static void MaMethodeConcatAlternative(String param1, String param2, String param3)
{
String tampon1 = "";
if((((!("").equals(param1)) && !param1.equals(null)) &&((!("").equals(param2)) && (!param2.equals(null))))
&& ((!("").equals(param3)) && (!param3.equals(null))))
{
tampon1 += param1;
tampon1 += param2;
tampon1 += param3;
}
}
public static void main (String[] args)
{
.......
} |
En vous remerciant à l'avance.
Cordialement