Я пытаюсь добавить все значения в построитель строк, чтобы я мог его сериализовать. Итак, мой stringbuilder выглядит как
sb = abc78.00xyz
Теперь я хочу просто удалить 0 после десятичной дроби и получить вывод, например
Input -> Output I want
abc78.00xyz -> abc78xyz
abc78.08xyz -> abc78.08xyz
Я пытался использовать регулярное выражение, но это не работает:
sb.toString().replaceAll("\\.0*$", "")
sb.toString().replaceAll("[.0]+", "")
но это работает, только если у меня есть числа.
Может кто-нибудь сказать мне, как я могу получить нужные значения?