2016-09-03 8 views
-2

Y at-il bibliothèque de copier FileOutputStream-byte array, semblable à Apache commons.io où nous pouvons copier FileInputStream à byte array comme indiqué ci-dessous:Y at-il bibliothèque pour copier FileOutputStream à tableau d'octets

byte[] bytes = IOUtils.toByteArray(inputSteam); 

Merci à l'avance

+0

Il n'est pas clair ce que vous voulez faire, veuillez fournir un code pour clarifier –

+0

@NicolasFilotto Comme nous avons une méthode dans IOUtils (Apache Common IO) pour convertir un InputStream en tableau, je veux convertir OutputStream en tableau byte ' code' byte [] bytes = IOUtils.toByteArray (inputSteam); // Exemple pour convertir inputStream en tableau –

+1

vous mélangez des choses évidemment, un FileOutputStream est ce que nous utilisons pour écrire dans un fichier, nous pourrions le garder ouvert pendant la durée de vie de votre application et si oui, comment pourriez-vous obtenir l'octet correspondant tableau de quelque chose d'infini? –

Répondre

-1

Vous pouvez utiliser ByteArrayOutputStream à partir du package Apache Common IO. Cette classe s'étend de java.io.OutputStream et a toByteArray() qui convient à vos besoins.