Hallo Comunity,
folgendes Problem:
Ich möchte Koordinaten immer mit 6 Stellen vor dem Komma und mit 3 Stellen nach dem Komma ausgeben, dabei kommt es auch vor, dass negative Koordinaten ausgegeben werden. Deshalb funktioniert der nachfolgende Code nicht, das Minuszeichen wird zwischen Nullen und der tatsächlichen Koordinate "eingeklemmt" und ist somit nicht mehr verwendbar.
(Quelle: Java String mit Leerzeichen oder Nullen auffüllen)
Mein Ansatz wäre, nach einen " - " zu suchen, es zu löschen, aber am Ende an den anfang zu stellen. Gibt es da von euch irgendweche Umsetzungsvorschläge oder geht es auch einfacher?
Vielen Dank im Voraus 🙂</len)
folgendes Problem:
Ich möchte Koordinaten immer mit 6 Stellen vor dem Komma und mit 3 Stellen nach dem Komma ausgeben, dabei kommt es auch vor, dass negative Koordinaten ausgegeben werden. Deshalb funktioniert der nachfolgende Code nicht, das Minuszeichen wird zwischen Nullen und der tatsächlichen Koordinate "eingeklemmt" und ist somit nicht mehr verwendbar.
Java:
public static String format(double value, int len)
{
String result = String.valueOf(value);
while (result.length()<len)
{
result = "0" + result;
}
return result;
}
Mein Ansatz wäre, nach einen " - " zu suchen, es zu löschen, aber am Ende an den anfang zu stellen. Gibt es da von euch irgendweche Umsetzungsvorschläge oder geht es auch einfacher?
Vielen Dank im Voraus 🙂</len)