Java中如何复制图片以及文档

在某一个文件夹中我们通常是Ctrl+C&Ctrl+V复制一个文档或者图片是吧。简称CV战士。

那么我们来看一下怎么在Java中复制图片和文档呢?这里就要使用到I/O流中的字节流和字符流。

字节流通常用于处理二进制数据,实际上它可以处理任意类型的数据,但它不支持直接写入或读取Unicode码元;字符流通常处理文本数据,它支持写入及读取Unicode码元。

package com.etime02;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
/*
 * 使用字节流复制图片 
 * 在java中有个比较重要的知识点就是I/O流(Input&Output)
 * 在对文件操作时就需要用到I/O流,其中输入流就是把硬盘上的东西读取到内存中
 * 而输出流就是把内存中的内容写入到硬盘。这里重点介绍字节流
 * 在计算机中许多图片,音频,视频都是以字节(二进制)形式存在的,
 * 我们想要获取数据就必须通过字节流来获取
 * Java中有两个类FileInputStream和FileOutStream来向内存中读入数据和向硬盘写入到硬盘
 * 使用字节流的步骤
 * 首先打开流——>实现读写方法,实现复制——>关闭流
 */
public class PictureCopy {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		FileInputStream fileInputStream=null;
		FileOutputStream fileOutputStream=null;
		try {
		
  • 5
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值