package com.ztspeech.simutalk2.data; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; public class DoStream { private static final int READ_BUFFER = 1024; public static ByteArrayInputStream getCopy(InputStream input) { // TODO Auto-generated method stub ByteArrayOutputStream out = new ByteArrayOutputStream(); byte[] buffer = new byte[READ_BUFFER]; int nRead = 0; try { while(true){ nRead = input.read(buffer); if( nRead <= 0){ break; } out.write(buffer, 0, nRead); } return new ByteArrayInputStream(out.toByteArray()); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return null; } }