Bonjour,
Je souhaite récupérer tous les caractères d'une string.
Le delimiter par défaut vaut \s.
Comment faire pour que useDelimiter n'ai plus de limite et délimite à chaque caractère ?
Merci
Bonjour,
Je souhaite récupérer tous les caractères d'une string.
Le delimiter par défaut vaut \s.
Comment faire pour que useDelimiter n'ai plus de limite et délimite à chaque caractère ?
Merci
J'ai trouvé grâce à un collègue:
Je cherchais trop compliqué.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 String ret = ""; for (int j=0; j<code.getBytes().length; j++) { ret = ret + String.format("%%%1$X", code.getBytes()[j]); }
En fait, pas besoin de java.util.Scanner.
Merci getBytes()
[resolu]
Appeler getBytes() construit un tableau de byte a chaque fois. L'appeler dans la condition d'arret de la boucle, et dans la boucle, c'est pas terrible.
Il vaudrait mieux utiliser également un StringBuffer
Partager