包含纬度转换为普通数字的字符串

时间:2011-11-13 00:40:17

标签: java android string

为了不以IGC格式编写曲目,我需要使用纬度41:33,81581转换字符串413381581,而不是标记。

我设法移除了额外的字符但是如果纬度以零结尾(例如41:33,8158),我在最后一个字符串中只需要添加一个字符,我必须添加。

是否有任何直接的解决方案(比如使用String.format())我可以使用或者我必须为此敲击字符串解析器吗?

1 个答案:

答案 0 :(得分:3)

试试这个:

private String parseString(final String in)
{
    return String.format("%4.5f", Double.parseDouble( in.replace(":", "").replace(',', '.') ) ).replace(",", "");
}