Konvertieren von double byte [] - array
Wie kann ich umwandeln double-byte-array in Java? Ich sah viele andere Beiträge, aber konnte nicht herausfinden, den richtigen Weg.
Input = 65.43
byte[] size = 6
precision = 2 (this might change based on input)
expected output (byte[]) = 006543
Kann ich es tun, ohne mit Funktionen wie doubleToLongBits()?
Sind Sie versuchen, um eine Binär-codierte Dezimalzahl? Das ist, was Ihr Ausgang ist, aber es ist nicht ganz klar von der Frage.
Nicht genau, ich will das Komma entfernt werden. Wenn ich input 9999.1234, meine Ausgabe sollte 999912
Nicht genau, ich will das Komma entfernt werden. Wenn ich input 9999.1234, meine Ausgabe sollte 999912
InformationsquelleAutor swap | 2012-10-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Real
double
zubyte[]
Konvertierungdouble
zu-BCD-KonvertierungGute Arbeit, ich könnte mir vorstellen, dass die erste Sache ist, was die große Mehrheit der ~13,602 Zuschauer kamen zu sehen.
InformationsquelleAutor lynks
Ja, aber vergessen Sie nicht zu tun, dass der job in einer anderen Funktion. Die Funktion die ich dir gegeben habe, nimmt ein Doppel-Eingang, kein string... verwenden
NumberFormat format = NumberFormat.getInstance(Locale.FRANCE))
zum Beispiel, wenn Sie ein Komma statt einen Punkt als Eingabe. (und dann verwendenformat.parse(inputString).doubleValue();
) vergessen Sie nicht zu prüfen, diese Antwort 🙂InformationsquelleAutor durron597
InformationsquelleAutor sataniccrow
Dies ist, was ich habe, basierend auf Ihren Eingaben und es dient meinem Zweck. Danke für die Hilfe!
InformationsquelleAutor swap