ich eine Zeichenfolge in Java haben, die wie folgt aussehen könnte:einen Raum zwischen jedem chinesischen Zeichen hinzufügen
ich heute sagen: Guten Morgen eines englischen
ich es will, dies werden :
ich heute sagen: Guten Morgen eines englischen
Grundsätzlich ist ein Raum zwischen jedem chinesischen Schriftzeichen oder Symbolen hinzugefügt während andere Sprachen sind nicht betroffen.
Ich denke, den Unicode-Block für CJK-Zeichen Bestimmung könnte eine gute Art und Weise, es zu tun, wie Japanisch und Koreanisch sind nicht zu erwarten . zu
Es gibt viele Fragen über das Hinzufügen von einem Raum zu jedem Charakter, unabhängig von der Sprache verwendet werden, die nicht mein Ziel
'Es gibt viele Fragen, einen Raum zu jedem Charakter auf dem Hinzufügen, unabhängig von der Sprache, die meine aim.' nicht erreicht nicht Warum nicht? Was haben Sie versucht, und ging schief, was mit Ihrem versuchen? – tnw
Mögliche Duplikat [hinzufügen Räume zwischen den Zeichen einer Zeichenfolge in Java?] (http://stackoverflow.com/questions/7189293/add-spaces-between-the-characters-of-a-string-in- java) –
ich ähnliche Lösungen versucht haben, was Nikolas vorgeschlagen wie möglich Duplikat, die blind Räume zu jedem einzelnen Charakter hinzufügt. ich möchte ein Raum zwischen jedem Chinesen (oder CJK) Zeichen nur hinzugefügt werden, während Englisch/lateinische Zeichen unberührt bleiben. –