List of utility methods to do ByteArrayOutputStream Write
String | readAll(InputStream in) Reads the complete InputStream into a String. return readAll(in, -1);
|
byte[] | readAll(InputStream in) read All byte[] buf = new byte[8192]; ByteArrayOutputStream bytesOut = new ByteArrayOutputStream(); int numRead = 0; while ((numRead = in.read(buf)) > -1) { bytesOut.write(buf, 0, numRead); return bytesOut.toByteArray(); |
byte[] | readAll(InputStream in) read All ByteArrayOutputStream out = new ByteArrayOutputStream(); byte[] buffer = new byte[8192]; int bytesRead = 0; while ((bytesRead = in.read(buffer)) > 0) { out.write(buffer, 0, bytesRead); return out.toByteArray(); |
byte[] | readAll(InputStream in) read All ByteArrayOutputStream baos = new ByteArrayOutputStream(); copyTo(in, baos); return baos.toByteArray(); |
byte[] | readAll(InputStream in) read All ByteArrayOutputStream bout = new ByteArrayOutputStream(); transferStream(in, bout); byte[] bytes = bout.toByteArray(); bout.close(); return bytes; |
byte[] | readAll(InputStream in) Helper to read all data from InputStream to a byte array. ByteArrayOutputStream baos = new ByteArrayOutputStream(); byte[] buffer = new byte[4096]; int length; while ((length = in.read(buffer)) > 0) { baos.write(buffer, 0, length); return baos.toByteArray(); |
byte[] | readAll(InputStream in) read All final int TEMPORARY_BUFFER_SIZE = 1024; ByteArrayOutputStream baos = new ByteArrayOutputStream(); byte[] buffer = new byte[TEMPORARY_BUFFER_SIZE]; int read; while ((read = in.read(buffer)) != -1) { baos.write(buffer, 0, read); return baos.toByteArray(); ... |
byte[] | readAll(InputStream in) read All ByteArrayOutputStream out = new ByteArrayOutputStream(Math.max(512, in.available())); byte[] buffer = new byte[1024 * 4]; int n; while ((n = in.read(buffer)) != -1) { out.write(buffer, 0, n); out.flush(); return out.toByteArray(); ... |
byte[] | readAll(InputStream inputStream) read All ByteArrayOutputStream bout = new ByteArrayOutputStream(); byte[] buffer = new byte[1024]; while (true) { int len = inputStream.read(buffer); if (len < 0) { break; bout.write(buffer, 0, len); ... |
byte[] | readAll(InputStream is) read All if (is != null) { byte[] buf = new byte[5000]; ByteArrayOutputStream baos = new ByteArrayOutputStream(); try { while (true) { int bytesReadCurr = is.read(buf); if (bytesReadCurr == -1) { baos.close(); ... |