Tableau de caractère variable
Bien le bonjour,
voilà, j'ai écris ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| String queryx[][] = new String[5][1];
int i = 0;
queryx[i][0] = "test0";
if(!Utils.isEmpty(filterEvtStatus)) {
queryx[++i][0] = "test1";
}
if(!Utils.isEmpty(filterLocSitID)) {
queryx[++i][0] = "test2";
}
if(!Utils.isEmpty(filterLocSuiviParActID)) {
queryx[++i][0] = "test3";
}
if(!Utils.isEmpty(filterPl_ID)) {
queryx[++i][0] = "test4";
}
String query[][] = new String[++i][1];
i = 0;
for(String[] temp:queryx){
if(temp[0] != null){
query[i] = temp;
++i;
}
} |
Qui comme vous pouvez le voir est vraiment moche.
Comment pourrais je faire pour n'avoir que les données conditionnées dans mon tableau de départ sans passer par un petit for pour éliminer les valeurs null?
Merci.