Interpéter les caractères spéciaux qui sont dans une variable
Bonjour,
j'ai deux chaînes de caractères initialisées dans deux variables que je cherche à concaténer. Je fais donc très logiquement :
String str3 = str1 + str2;
Mon problème se pose quand l'une des variables contient des caractères spéciaux (\r, \n\, \", etc...). Exemple :
str1 = "\\r\\n";
Ceux ci sont donc littéralement affichés, ce qui est normal. Or je voudrais que Java les interprète comme on le ferait en écrivant simplement "\r\n" et fasse donc un vrai "carriage return" + "line feed" mais ne trouve pas de moyen de le faire. Avez vous des suggestions ?
PS : je n'ai pas la main sur le contenu de la variable str1 car elle est récupérée depuis une base. Elle peut valoir n'importe quoi.