日期:2014-05-20  浏览次数:20777 次

java 中如何将InputStream对象转换为OutputStream对象
java 中如何将InputStream对象转换为OutputStream对象
方法签名:
 public static OutputStream read(InputStream inStream)

------解决方案--------------------
http://www.cnblogs.com/vigarbuaa/archive/2013/01/13/2858859.html


------解决方案--------------------

InputStream in = new FileInputStream(new File("D:\\1.jpg"));
FileOutputStream fileOut = new FileOutputStream(new File(
"D:\\2.jpg"));
byte[] buf = new byte[1024 * 8];
while (true) {
int read = 0;
if (in != null) {
read = in.read(buf);
}
System.out.println(read);
if (read == -1) {
break;
}
fileOut.write(buf, 0, read);
}
fileOut.flush();

------解决方案--------------------
//获取当前类路径
     String file = ClassLoader.getSystemClassLoader().getResource("").getFile();
------解决方案--------------------
System.out.println(Test1.class.getClassLoader().getResource("com/example/xml"));