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(); } }
입력 스트림에서 데이터를 얻고 바이트 배열 예제를 반환하는 방법에 대한 더 많은 Java 관련 기사를 보려면 PHP 중국어 웹사이트에 주목하세요!