string in byte array umwandeln
-
Moin,
wie kann ich den einen String in ein Byte-Array umwandeln??
oder noch viel besser waere es wenn einer die Lsg parat hätte den String in binär-code um zu basteln!
also String h = "Hi Paul" in nen String b (oder was auch immer) = "0101001001001010"
Ich hoffe ihr versteht mein Vorhaben!!
Wie immer, herzlichen Dank!!
-
public class Test { public static void main(String[] args) { String str = "TEST"; char[] chArr = str.toCharArray(); //String in ein Chararray umwandeln for (int i = 0; i < chArr.length; i++) { System.out.println( chArr[i] + " - " + //Char ausgeben (int) chArr[i] + " - " + //Wert des Chars als Zahl ausgeben Integer.toBinaryString((int) chArr[i]) //char in ein Binarystring umwandeln ); } } }
Um ein String in ein Bytearray umzuwandeln einfach:
String str = "TEST"; byte [] byteArr = str.getBytes();
-
für deine Hilfe!!
und das mit dem ByteArray käme an die Stelle wo in deinem Code chArr.... steht?!!
Hoffe eines Tages kann ich auch mal Leuten helfen!!
-
Hi versuch es mal so.
String myString = "Hallo das ist ein String"; byte[] myBytes = myString.getBytes(); //Jetzt hast du alle Zeichen als Byte vorliegen
Hoffe konnte bischen helfen.