Ich versuche, die Gruppen in einer Zeichenfolge in einem Array zu speichern, so dass ich sie in einzelnen Variablen verwenden kann, wenn ich muss. Dafür benutze ich split, aber aus irgendeinem Grund bekomme ich nur die vollständige Zeichenfolge an der ersten Position im Array: ultimate_array [0]. Wenn ich ultimate_array [1] verwenden möchte, bekomme ich eine Ausnahme wie "out of bounds". Hast du eine Idee, was mache ich falsch?Split funktioniert nicht richtig
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];
Das Argument zu 'split()' sollte eine Regex sein, also '$' entspricht "Ende der Zeichenfolge" –