Sto provando a salvare i gruppi in una stringa in una matrice in modo da poterli utilizzare in singole variabili se necessario. Per questo io uso split ma per qualche ragione ottengo solo la stringa completa nella prima posizione nell'array: ultimo_array [0]. Se voglio usare ultimate_array [1] ottengo un'eccezione come "out of bounds". Hai idea di cosa sto sbagliando?split non funziona correttamente
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'argomento di 'split()' dovrebbe essere un'espressione regolare, quindi '$' corrisponde "fine della stringa" La risposta di –