byte[]与InputStream互转

InputStream转byte[]

 

	private byte[] InputStreamToByte(InputStream is) {
		try {
			ByteArrayOutputStream bytestream = new ByteArrayOutputStream();
			int ch;
			while ((ch = is.read()) != -1) {
				bytestream.write(ch);
			}
			byte imgdata[] = bytestream.toByteArray();
			bytestream.close();
			return imgdata;
		} catch (IOException e) {
			return null;
		}
	}

 

byte[]转InputStream

 

byte[] data;
InputStream is = new ByteArrayInputStream(data);

你可能感兴趣的:(java,byte[],inputream)