Bonjour à toutes et à tous.

Je suis confronté à un problème très étrange. Je souhaite supprimer tous les espaces dans une chaîne (au début, au milieu et à la fin, partout).

Ces chaînes proviennent d'un fichier CSV que je parcours.

Normalement, un simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
s = s.replace(" ", "");
devrait fonctionner... Or je me bat depuis 1 heure et j'ai presque tout essayé !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
// str est la chaîne que je reçois
// StringUtils vient de apache commons lang
 
String s = StringUtils.defaultString(str);
 
s = StringUtils.trim(s);
s = StringUtils.strip(s);
s = s.replaceAll(" ", "");
s = s.replaceAll("\\s", "");
s = s.replaceAll("/\\s/", "");
s = s.replace(" ", "");
s = StringUtils.remove(s, ' ');
s = StringUtils.remove(s, " ");
Rien n'y fait, je suis blasé

Quelqu'un aurait une idée ?
Merci d'avance pour votre aide, c'est la première fois qu'un truc aussi c** m'arrive !