本帖最后由 黑马唐浩 于 2012-2-6 23:04 编辑
Mission Completed{:soso_e120:}累死了- public class CopyImage
- {
- public static void main(String[] args) throws Exception
- {
- FileInputStream fis = null;
- FileOutputStream fos = null;
- fis = new FileInputStream("c:\\a\\1.jpg");
- fos = new FileOutputStream("c:\\a\\2.jpg");
- // 出处调用read方法是为了让下面的available方法能够返回所需字节数。
- int firstChar = fis.read();
- byte[] buf = new byte[fis.available()];
-
- //这一步是因为上面已经执行了的int firstChar = fis.read()
- buf[0] = (byte) firstChar;
- int len = fis.read(buf,1,fis.available()-1);
-
- fos.write(buf, 0, len);
-
- fos.close();
- fis.close();
- }
- }
复制代码 |