J'essaie de sauvegarder les groupes dans une chaîne à un tableau afin que je puisse les utiliser dans des variables individuelles si nécessaire. Pour cela j'utilise split mais pour une raison quelconque, je reçois seulement la chaîne complète dans la première position dans le tableau: ultimate_array [0]. Si je veux utiliser ultimate_array [1], je reçois une exception comme "hors limites". Avez-vous une idée de ce que je fais mal?split ne fonctionne pas correctement
String string_final = "";
String[] ultimate_array = new String[100];
String sNrFact = "";
string_final="Nrfact#$idfact1#$valfact1#$idfact2#$valfact2#$idfact3#$valfact3#$idfact4#$valfact4#$idfact5#$valfact5#$idfact6#$valfact6#$idfact7#$valfact7#$idfact8#$valfact8#$idfact9#$valfact9#$idfact10#$valfact10";
ultimate_array = string_final.split("#$");
sNrFact = ultimate_array[0];
L'argument de 'split()' devrait être une regex, donc '$' correspond '' fin de chaîne '' La réponse de –