2013-09-02 10 views

Odpowiedz

27
byte[] bytes = ....; 
ByteArrayOutputStream baos = new ByteArrayOutputStream(bytes.length); 
baos.write(bytes, 0, bytes.length); 

Opis metody:

Zapisuje len bajtach od określonej tablicy bajtów zaczynając przesunięcie się do tego bajtu wyjściowego strumienia tablicy.

0

Nie można wyświetlić obiektu ByteArrayOutputStream. Co Podejrzewam, że staramy się robić to

byte[] bytes = ... 
String text = new String(bytes, "UTF-8"); // or some other encoding. 
// display text. 

Można dokonać ByteArrayOutputStream zrobić coś podobnego, ale nie jest to oczywiste, wydajne lub najlepsze praktyki (jak nie można kontrolować kodowanie używany)