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 : Sélectionner tout - Visualiser dans une fenêtre à part
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