127 votes

Scinde une chaîne en un tableau de chaînes de caractères

J'ai besoin de découper une Chaîne en un tableau de simples Chaînes de caractères.

Par exemple, le fractionnement de "chat", donnerait le tableau "c", "a", "t"

130voto

coberty Points 326
"cat".split("(?!^)")

Ceci va produire

tableau ["c", "a", "t"]

120voto

Yuriy Faktorovich Points 33347
"cat".toCharArray()

Mais si vous avez besoin de chaînes

"cat".split("")

Edit: qui sera de retour un vide de première valeur.

46voto

Raman Points 543
String str = "cat";
char[] cArray = str.toCharArray();

4voto

Jesse Taylor Points 944

Jetez un oeil à la Chaîne de la classe getChars() méthode.

0voto

reef Points 926

Peut-être vous pouvez utiliser une boucle for qui va par le biais de la Chaîne de contenu et d'en extraire des caractères par caractères à l'aide de l' charAt méthode.

Combiné avec un ArrayList<String> par exemple, vous pouvez obtenir votre tableau de caractères individuels.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X