我想將字符串中的組保存爲一個數組,以便我可以在個別變量中使用它們(如果需要的話)。對於這個我使用分割,但由於某種原因,我只得到數組中第一個位置的完整字符串:ultimate_array [0]。如果我想使用ultimate_array [1],我會得到一個例外,如「越界」。 你有什麼想法我做錯了什麼?拆分不能正常工作
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];
'split()'的參數應該是正則表達式,所以'$'匹配「字符串結尾」 –