`

文件字节流练习2

    博客分类:
  • java
 
阅读更多
private static void copy(File upload,String destination)
    {
        InputStream in = null;
        OutputStream out = null;
        try
        {
            File destination_file = new File(destination);
            
            if(!destination_file.exists())
            {
                destination_file.createNewFile();
            }
            
            
            in = new FileInputStream(upload);
            
            out = new FileOutputStream(destination_file);
            
            byte[] buffer = new byte[1024];
            int count;
            while((count=in.read(buffer))>0)
            {
                out.write(buffer, 0, count);
            }
        }
        catch (Exception e)
        {
            e.printStackTrace();
            try
            {
                in.close();
                out.close();
            }
            catch (IOException e1)
            {
                e1.printStackTrace();
            }
        }
    }
分享到:
评论

相关推荐

    字节流字符流练习

    字节流主要用于处理二进制数据,如图片、音频、视频等非文本格式的文件。Java中的字节流主要由InputStream和OutputStream两大类构成,它们分别代表数据的输入和输出。InputStream是所有字节输入流的基类,包括...

    泛型、file字节流练习

    泛型、File字节流练习 在这篇文章中,我们将讨论两个相关的IT知识点:泛型和File字节流练习。 泛型 泛型(Generic)是Java 5中引入的一种语言功能,它允许开发者在编译期检查类型安全,避免类型转换的错误。泛型...

    练习-java输入输出之文件字节io流之合并文件

    练习-java输入输出之文件字节io流之合并文件以下是一个示例Java程序,演示如何使用文件字节IO流合并两个文件:见附件在上面的示例中,我们首先定义了要合并的两个文件名和合并后的文件名。然后,我们使用...

    Java 字节流、字符流题目.docx

    实验中,练习六要求使用字节流复制文件,这通常涉及到读取源文件的字节数据,然后将其写入目标文件。练习四和五分别演示了如何使用字节输入流读取文件内容,一次读取一个字节和一个字节数组,然后将读取到的数据输出...

    JAVA IO流缓冲字节流缓冲字符流等流经典代码示例加注释总结.rar

    2、常用21个IO流:FileWriter、FileReader、CharArrayReader、CharArrayWriter、CharSequence、OutputStreamWriter、FileOutputStream、InputStreamReader、PrintWriter、BufferedReader、InputStream、...

    Java 字节流、字符流题目.pdf

    6. 练习六:使用字节流`FileInputStream`和`FileOutputStream`实现文件a.png的复制,一次读写一个字节。 二、字符流 字符流主要处理字符数据,分为`Reader`和`Writer`。对于纯ASCII字符,字节流和字符流处理效果...

    day09_字节流、字符流2

    练习六要求使用字节流复制文件。这里可以创建两个`FileInputStream`和`FileOutputStream`,分别对应源文件和目标文件,然后通过循环读写字节完成复制。每次读写一个字节,直到源文件读完。 5. 字符输出流: 字符...

    Java-Io流,练习

    1. 字节流:Java的`java.io`包中提供了处理字节流的类,如`InputStream`和`OutputStream`作为所有字节输入流和输出流的基类。它们的子类如`FileInputStream`和`FileOutputStream`分别用于文件的读写。 2. 字符流:...

    java输入输出之文件字节io流之合并文件.md

    练习-java输入输出之文件字节io流之合并文件

    day09_字节流、字符流-答案1

    【Java字节流与字符流】 在Java中,数据的输入输出主要通过流(Stream)来完成。字节流(Byte Stream)处理的是原始的字节数据,适合处理任何类型的数据,包括图像、音频、视频等。字符流(Character Stream)则是...

    输入流练习题

    ### 输入流练习题解析 #### 练习题一:理解File类的基本概念 **题目描述**: 假设存在一个文本文件`一.txt`,以及一个HTML文件`一.html`。 选择题:对于`File`类的理解正确的是: - A. `File`类代表系统中的一个...

    IO流练习题1

    根据提供的信息,我们可以总结出以下关于“IO流练习题1”的相关知识点: ### IO流基础知识 #### 1. IO流概念 在计算机科学中,**输入/输出流(Input/Output Stream,简称IO流)**是指数据从一个地方到另一个地方的...

    Java IO(输入输出)案例练习

    在给定的“Java IO(输入输出)案例练习”中,包含两个小练习,分别涉及字节流和字符流的使用。 首先,我们来看第一个练习,"task01"。这个例子中,开发者可能利用Java的字节流(Byte Stream)来模拟保存每日交易...

    java文件与I/O流

    高效的课件,详细的内容介绍,针对性的代码展示,提高性的练习题目。适合新手或者基础薄弱人员学习,一个PPT解决你编程中常见的错误,最重要的是一人下载多人使用,不受限制,没有隐藏密码

    练习SWING和流

    Java提供了多种类型的流,包括字节流(如InputStream和OutputStream)用于处理二进制数据,以及字符流(如Reader和Writer)用于处理文本数据。此外,还有对象流(ObjectInputStream和ObjectOutputStream)用于序列化...

    io流的认识练习

    其次,关于`IO流`,Java提供了丰富的流类,包括字节流(`InputStream`和`OutputStream`)和字符流(`Reader`和`Writer`),以及它们的子类如`FileInputStream`、`FileOutputStream`、`FileReader`和`FileWriter`。...

    java文件流学习实验

    2. **基本流类**:Java的基础文件流类有FileInputStream和FileOutputStream,它们分别用于读取和写入文件。例如,`new FileInputStream("file.txt")` 创建一个从指定文件读取数据的输入流,而`new FileOutputStream...

    5Java第五单元练习题-输入流与输出流.docx

    在Java中,数据的流动可以被抽象为流(Stream),分为字节流(Byte Stream)和字符流(Character Stream)。 1. 字符流与字节流的区别主要在于每次读写的字节数不同。字节流处理单个字节的数据,而字符流是基于...

    day10_转换流、高效流1

    综上,这些练习涵盖了Java IO流的基础知识,包括字节流、字符流、高效流的使用,文件复制,转换流处理编码问题,以及对象序列化和反序列化等核心概念。通过实践这些题目,可以帮助开发者深入理解Java IO流的工作原理...

    java基础知识IO流讲解和练习.rar

    字节流主要用于处理二进制数据,如图像、音频或视频文件,而字符流则专为处理基于字符的数据,如文本文件。Java中的字节流又分为输入流(InputStream)和输出流(OutputStream),字符流则有Reader和Writer。 字节...

Global site tag (gtag.js) - Google Analytics