tester l'existance en StaticMap d'une clef, et de ses permutations
Bonjour,
J'utilise une routine non native talend : StaticMap, équivalent de globalMap, à la nuance que la portée de la Map n'est plus le job mais le projet.
Je stock des information dans la clef en amont, et en aval je test l'existence d'éléments.
exemple :
En amont je fais StaticMap.put("12345-toto-0987665434-20170202",''nimportequelvaleur");
Et en aval je souhaite que si je test l'existance en staticMap de "12345-toto-20170202-0987665434" ça me ressorte vrai, car seulement l'ordre des valeurs a été modifié.
Je souhaite que le nombre de composante de la clef par rapport au symbole "-" ne soit pas définit, je pense donc que je suis obligé d'utiliser une fonction recursive. C'est donc assez facile de faire une fonction recursive qui fait un System.Out.Println de chaque permutation, mais là où ça se corse c'est quand je souhaite tester en staticMap l'existance de chacune des permutations.
Quelqun a-il une idée?? Merci et bonne journée!!