Строка, содержащая преобразование широты в простое число - PullRequest
0 голосов
/ 13 ноября 2011

Чтобы не записывать трек в формате IGC, мне нужно преобразовать строку с широтой 41:33,81581 во что-то вроде этого 413381581 без маркировки.

Мне удалось удалить лишние символы, но если широта заканчивается нулем (например, 41:33,8158), у меня на одну строку меньше конечной строки, которую я должен добавить.

Есть ли какое-либо прямое решение (например, использование String.format ()), которое я могу использовать, или мне нужно для этого разбить анализатор строк?

1 Ответ

3 голосов
/ 13 ноября 2011

Попробуйте это:

private String parseString(final String in)
{
    return String.format("%4.5f", Double.parseDouble( in.replace(":", "").replace(',', '.') ) ).replace(",", "");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...