У кого-нибудь есть опыт использования BNF в DecimalFormat?Использование BNF в DecimalFormat
http://java.sun.com/docs/books/tutorial/i18n/format/decimalFormat.html
см в разделе "Номер формата Pattern Синтаксис"
Как я хочу, чтобы преобразовать из двойной строки следующим образом:
0.10 -> "0.1"
0.110 -> "0.11"
0.11...10 -> "0.11...1"
В настоящее время я использую
DecimalFormat decimalFormat = new DecimalFormat("0.#############################");
Я просто чувствую, что это не очень умный способ. Я хочу уточнить, «имеет 1 или более» #
Пожалуйста, отредактируйте этот вопрос, чтобы уточнить, что вы пытаетесь выполнить. –