Konvertieren von String / char in bestimmte-stellige Binär-string und Umgekehrt in java

Ich versuche zu konvertieren eine Zeichenfolge (oder ein einzelner char) in die angegebene Anzahl von Ziffern Binär-string in java. Davon ausgehen, dass angesichts der Zahl ist 5, also ein string "zx~q" wird 01101, 10110, 11011, 10011 (ich hab die binaries). Allerdings brauche ich, um wieder diese Binärdateien in "abcd" wieder. Wenn die angegebene Anzahl von änderungen, die Ziffern (also die binaries) wird sich ändern.

Jemand eine Idee?

PS: Integer.toBinaryString() änderungen in ein 8-stelliges binäres array.

Dies könnte hilfreich sein: stackoverflow.com/questions/4211705/binary-to-text-in-java
Oral Versuchen meine Lösung, wird es Ihnen helfen.
angegebene string nicht mit hexadezimalen radix, die es enthalten kann ein beliebiges ascii-Zeichen
Eigentlich, this post Antworten die Hälfte meines Problems. Aber ich konnte nicht decodieren der erzeugten Binärdatei in den gewünschten char.

InformationsquelleAutor tugcem | 2013-03-17

Schreibe einen Kommentar