in Java,Java - Wiederherstellen von Bytes aus String
// already set
byte[] bytes = ...;
Byte-Array kann wie
String s = bytes.toString();
Die Frage zu bespannen gegossen werden wird: Wie kann ich die gleiche "Bytes" von "recover s "?
die Wahrheit ist, dass der folgende Code falsch ist.
byte[] byteFromString = x.getBytes();
Die Antwort auf Ihre Frage könnte von der _encoding_, die die Zeichenfolge hat abhängen. Zum Beispiel könnte in UTF-8 ein Zeichen aus 4 Bytes bestehen, es könnte aber auch nur aus einem Byte bestehen. –
http://StackOverflow.com/Questions/19834854/How-to-cast-string-to-byte-array – ryekayo
Streng genommen "String s = bytes.toString();" ist kein Cast-Vorgang – Lee