y'a t'il une méthode pour convertir une chaine en 1 tableau
merci
Version imprimable
y'a t'il une méthode pour convertir une chaine en 1 tableau
merci
Salut,
Soit plus précis !
- Un tableau de quoi ? byte ? char ? Dans ce cas tu trouvera ton bonheur dans l'API de la classe String
- Sinon explique comment tu veux découper ta chaine...
a++
Bonjour,
je saute sur le post car j'aurai un besoin similaire.
Convertir ma chaine de caractére (String) sous forme de tableau (pas de séparateur précis) afin de tester caractéres / caractéres la chaine.
Merci
Marie
Tu veux un tableau contenant tous les caractères de ta chaine ? Si oui, de quel type (char ou String) ?Citation:
Envoyé par nebule
Pour un tableau de char :Pour un tableau de String :Code:
1
2 String s = "chaine de caractères"; char[] characters = s.toCharArray();
Code:
1
2
3
4
5
6
7 String s = "chaine de caractères"; char[] chars = s.toCharArray(); int nbChars = chars.length; String[] characters = new String[nbChars] for(int i = 0; i < nbChars; i ++) { characters[i] = String.valueOf(chars[i]); }
Mouaip, en même tu as à la méthodequi permet de savoir quel caractère se trouve à tel index de la chaine, et dans ce cas plus trop besoin de tableau, et sinon pour avoir tout de même un String en sortie tu peux passer par unCode:charAt(int index)
Code:substring(int index1, int index2)
et String.getBytes(encodage) ???
Hello,
Merci pour les réponses. C'était effectivement un tableau de String que je voulais car un tableau de char j'avais trouvé la solution déjà mais ca me convenait pas.
Merci encore,
Marie
Si tu as un séparateur pour délimiter tes sous-chaînes, tu peux utiliser String.split ou StringTokenizer