wie zu initialisieren, byte-array in Java?
Ich habe ein byte-array so aus: (dies ist nicht die tatsächliche byte-array, ich habe es geändert)
[69, 121, 101, 45, 62, 118, 101, 114, 196, 195, 61, 101, 98]
Möchte ich wissen, wie kann ich die initialisieren das in Java so, dass ich konvertieren kann dieses byte-array zu String? Folgende Zeile funktioniert nicht.
//this doesn't work
byte[] bytes = [69, 121, 101, 45, 62, 118, 101, 114, 196, 195, 61, 101, 98];
//now convert to string
String data = new String(bytes, StandardCharsets.UTF_8);
- mögliche Duplikate von Wie kann ich die Initialisierung eines byte-array in Java?
- niemand hätte erwartet, dass unterzeichnet bytes:) anstelle von 255, müssen Sie schreiben -1, usw.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollte diese Arbeit
Byte
halten kann bis zu -128 bis 127 nur. Einige der Werte sind, die den Grenzwert überschreiten, von einem byte-Wert. So müssen Sie, um Sie zu werfen, um byte.