import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.PrintStream;
public class Test2 {
/**
* @param args
* 改变标准输入输出流拷贝图片
* @throws IOException
*/
public static void main(String[] args) throws IOException {
System.setIn(new FileInputStream("a.jpg")); //改变标准输入流读取a.jpg
System.setOut(new PrintStream("b.jpg")); //改变标准输出流写到b.jpg
InputStream is = System.in; //获取输入流
PrintStream ps = System.out; //获取输出流
byte[] arr = new byte[1024]; //创建字节数组
int len;
while((len = is.read(arr)) != -1) { //将a.jpg上的数据读取到字节数组中
ps.write(arr, 0, len); //将字节数组中的数据写到b.jpg上
}
is.close(); //关流
ps.close();
}
}
|
|