Bonjour,
Je dois traiter des string en Java qui sont récupérées depuis des méthodes d'une librairie externe.
La librairie renverra par exemple: "/discipline/{id}.json"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2String newPath = ... //appel a la lib
Si je l'affiche en println, j'ai bien ceci dans la console:
"/discipline/{id}.json"
Mais !newPath.equals("/discipline/{id}.json") et newPath.size() == 55. Or la chaine est plus petite...
Si je parcours les caractères 1 à 1, j'ai ceci:
/discipline/[1;36m{id}[22;39;0m.[1;36mjson[22;39;0m
Est-ce qu'il existe une méthode pour "cleaner" ma string ou obtenir ma String telle qu'elle apparaît dans la console?
J'ai fait des recherches mais je n'arrive pas a voir a quoi ces caractères correspondent (quel encodage? ...). Pourquoi ne sont-ils pas afficher dans la console?
Merci d'avance
Partager