binärdarstellung



  • tach folks

    gibts unter java schon eine funktion mit der ich zahlen in ihre binärwerte umwandeln kann und diese mir dann als array zurückgeliefert werden?
    sprich ich hab zb. die 3 als eingabe und herraus kommt ein feld mit 2 werten nämlich 1,1

    bye

    tt



  • du meinst jetzt Bit-Darstellung, oder?
    Weil:
    Binär wäre eine 3 sowas wie "3 0 0 0" (4-Byte-int)

    ...Ist aber nur ein Hinweis, weil: eine Antwort kenne ich auch nicht... 😉



  • du meinst jetzt Bit-Darstellung, oder?
    Weil:
    Binär wäre eine 3 sowas wie "3 0 0 0" (4-Byte-int)

    das musste mir mal jetzt plausibel erklären...

    ich meine wird ein binärwert einer zahl nicht in bits dargestellt?

    bye

    tt



  • Am einfachsten geht das mit

    String test = Integer.toString(deineZahl, 2);
    

    Dann hast du das ganze zwar nur als String. Wenn du unbedingt einen Array brauchst, dann kannst du das ja mit

    byte[] myBitArray = test.getBytes();
    

    bewerkstelligen.



  • Original erstellt von TheTester:
    **>du meinst jetzt Bit-Darstellung, oder?

    Weil:
    Binär wäre eine 3 sowas wie "3 0 0 0" (4-Byte-int)

    das musste mir mal jetzt plausibel erklären...

    ich meine wird ein binärwert einer zahl nicht in bits dargestellt?

    bye

    tt**

    Das würde mich ehrlich gesagt auch interessieren. Denn eigentlich setzt sich binärer code, doch nur aus 2 Zahlen zusammen. Nämlich 0 und 1, womit die 3 eben mit 11 gleichzusetzen wäre.

    [ Dieser Beitrag wurde am 02.06.2003 um 14:58 Uhr von Pogo editiert. ]


Anmelden zum Antworten