Heim >Java >javaLernprogramm >Java holt Daten aus dem Eingabestream und gibt ein Beispiel für ein Byte-Array zurück
import java.io.ByteArrayOutputStream; import java.io.InputStream; //从输入流中获取数据并以字节数组返回 public class StreamTool { /** * 从输入流获取数据 * @param inputStream * @return * @throws Exception */ public static byte[] readInputStream(InputStream inputStream) throws Exception{ byte[] buffer = new byte[1024]; int len = -1; ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); while((len = inputStream.read(buffer)) != -1){ outputStream.write(buffer, 0, len); } outputStream.close(); inputStream.close(); return outputStream.toByteArray(); } }
Weitere Java-bezogene Artikel zum Abrufen von Daten aus dem Eingabestream und zum Zurückgeben von Byte-Array-Beispielen finden Sie auf der chinesischen PHP-Website!