Убрать значение в периоде

227
27 февраля 2019, 03:10

Как можно убрать значение в периоде в строке? т.е. например вот это".(0)", естественно количество нулей может быть разное

Answer 1

Можно использовать регулярные выражения. Например:

String s="2.00001";
s.replaceAll("\\.0+$|(\\.\\d*[1-9])(0+)$","");//"2.00001"
s="2.00000";
s.replaceAll("\\.0+$|(\\.\\d*[1-9])(0+)$","");//"2"
s="2.(000)";
s.replaceAll("(\\.\\(0+\\))","");//"2"
READ ALSO
Прочитать последнюю строку в тхт файле

Прочитать последнюю строку в тхт файле

Подскажите пожалуйста, нужно прочитать последнюю строку в тхт файлеНашел такой пример, но он не выводит юникод(вместо него кракозябры), можно...

203
Spring кириллица в аргументах get запросов

Spring кириллица в аргументах get запросов

Есть проект, к которому подключен Spring 32

230
Выбор тестов для запуска в Jenkins

Выбор тестов для запуска в Jenkins

Есть следующая проблема: Необходимо настроить возможность в билде запускать тесты по одному/выбрав несколько конкретных

219
Почему возникает исключение OutOfMemoryError?

Почему возникает исключение OutOfMemoryError?

Работает пока GC не удалит объект, на который есть только "мягкая" (monkey) ссылка

201