Teilen Sie eine Zeichenfolge an jeder n-ten Position

Ich benutze diesen regulären Ausdruck, um einen String an jeder 3. Position zu teilen:

String []thisCombo2 = thisCombo.split("(?<=\\G...)");

wobei die 3 Punkte nach dem G jede n-te aufzuteilende Position angeben. In diesem Fall geben die 3 Punkte alle 3 Positionen an. Ein Beispiel:

Input: String st = "123124125134135145234235245"
Output: 123 124 125 134 135 145 234 235 245.

Meine Frage ist, wie kann der Benutzer die Anzahl der Positionen steuern, an denen die Zeichenfolge aufgeteilt werden muss? Mit anderen Worten, wie mache ich diese 3 Punkte, n Punkte, die vom Benutzer gesteuert werden?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage