2012-03-27 15 views
21

Mögliche Duplizieren:
Can we convert a byte array into an InputStream in Java?Wie konvertiert man byte [] nach InputStream?

Es gibt eine Möglichkeit, ein Array von Bytes (byte[]) INPUTSTREAM- in Java zu konvertieren? Ich habe mir einige Methoden in Apache Commons IO angesehen, aber nichts gefunden.

+12

ehm, google 'Byte-Array Input' zu finden? –

+3

fragen die ans hier könnte schneller sein als google ich denke. ;) – Venki

+0

Ja, ich habe gegoogelt und es auf einer vorherigen Seite gefunden. Ich dachte, das war keine einfache Sache, weil ich InputStream "Familie" –

Antwort

67

ByteArrayInputStream erweitert InputStream:

InputStream myInputStream = new ByteArrayInputStream(myBytes); 
+3

Keine Notwendigkeit für das Casting :) –

8

in den javadocs Sollte einfach ...

byte[] byteArr = new byte[] { 0xC, 0xA, 0xF, 0xE }; 
InputStream is = new ByteArrayInputStream(byteArr); 
Verwandte Themen