Próbuję zapisać grupy w łańcuchu do tablicy, dzięki czemu mogę używać ich w poszczególnych zmiennych, jeśli jest to konieczne. W tym celu używam split, ale z jakiegoś powodu otrzymuję pełny łańcuch na pierwszej pozycji w tablicy: ultimate_array [0]. Jeśli chcę użyć parametru ultimate_array [1], otrzymuję wyjątek typu "poza granicami". Czy masz pojęcie, co robię źle?podział nie działa poprawnie
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];
Argumentem funkcji 'split()' powinno być wyrażenie regularne, więc '$' pasuje do "końca ciągu znaków". Odpowiedź –