为了不以IGC格式编写曲目,我需要使用纬度41:33,81581
转换字符串413381581
,而不是标记。
我设法移除了额外的字符但是如果纬度以零结尾(例如41:33,8158
),我在最后一个字符串中只需要添加一个字符,我必须添加。
是否有任何直接的解决方案(比如使用String.format())我可以使用或者我必须为此敲击字符串解析器吗?
答案 0 :(得分:3)
试试这个:
private String parseString(final String in)
{
return String.format("%4.5f", Double.parseDouble( in.replace(":", "").replace(',', '.') ) ).replace(",", "");
}