Java prend en charge très bien les expressions régulières. La copie de code est la suivante: "1234567890" .replaceAll ("(? <= // d) (? = (?: // d {3}) + $)", ","); // => 1 234 567 890