Java поддерживает регулярные выражения. Кода -копия выглядит следующим образом: "1234567890" .replaceall ("(? <= // d) (? = (?: // d {3})+$)", ","); // => 1 234 567,890