2017-01-30 2 views
-1

Hallo ich möchte eine sehr lange Zeichenfolge (+10000 Zeichen) in mehrere Zeichenfolge teilen.Wie teilt man eine sehr lange Zeichenfolge in Android Studio in mehrere Zeichenfolgen auf?

Ich fand, es gibt einen Weg mit split(), aber ich habe keinen Platz " ", um es zu teilen.

Ich habe nur Buchstaben. Kann ich eine Schleife verwenden, um sie zu teilen?

Zum Beispiel: es ist möglich, die Zeichenfolge in mehrere Strings mit jeweils 200 Zeichen aufzuteilen.

+1

so zu erreichen, in PHP gibt es eine Funktion 'str_split ($ string, 200)' genannt wird. Für UTF-8 schaue hier http://StackOverflow.com/A/9438290/4916265 – JustOnUnderMillions

+0

Die Zeichenfolge ist so lang, ich kann es nicht von meiner Android-App an PHP senden. Dies ist der Grund, warum ich es auf mehrere string teilen und es senden möchte –

Antwort

0

Wie durch diese link gelöst, können Sie Regex verwenden, um Ihre Anforderung

versuchen
System.out.println(Arrays.toString(
    "Thequickbrownfoxjumps".split("(?<=\\G.{4})") 
)); 
+3

Bitte ** nicht ** kopieren Sie andere Antworten und posten sie als Ihre eigenen .. Zumindest sollten Sie atleast die Regex geändert haben, um die Frage zu passen Anforderungen .. – akash93

+0

konnte ich wegen des niedrigen Rufes nicht kommentieren. Ich habe nur den Link gepostet, Stack-Überlauf erlaubte mir das aufgrund der Wortgrenze nicht, also habe ich die Methode eingefügt. Und ich erwähne das klar, das ist nicht meine Antwort. Ich weiß, das sollte ein Kommentar sein. –

+0

Entschuldigung, ich habe gerade gesehen, dass ich jetzt kommentieren kann, habe nicht bemerkt, dass ich diese Grenze passiert habe. Entschuldigung. –

Verwandte Themen