`

IO流的FileInputStream流 和 FileOutputStream流的简单实例

阅读更多
package pack.java.io;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class GetFileDemo {

	/**
	 * 测试IO流的主方法;
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		File readFile =new File("C:\\readFile.txt");
		File writeFile = new File("C:\\writeFile.txt");
		FileInputStream fileInputStream = null;
		FileOutputStream fileOutputStream = null;
		try {
			//从程序的角度出发,从C盘的myFile.txt文件读进来,是输入流;
			fileInputStream=new FileInputStream(readFile);
			//从程序的角度出发,输出到别出去,是输出流.
			fileOutputStream=new FileOutputStream(writeFile);
			try {
				int c=0;
				while ((c=fileInputStream.read())!=-1) {
					fileOutputStream.write(c);
				}
				System.out.println("成功输出文件.");
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}finally{
			//关闭输入流;
			if(fileInputStream!=null){
				try {
					fileInputStream.close();
				} catch (IOException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			}
			//关闭输出流;
			if(fileOutputStream!=null){
				try {
					fileOutputStream.close();
				} catch (IOException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			}
		}
	}
}

 

 

这个例子非常的简单..就是从应该读取一个文件,然后写入到另外一个地方..

分享到:
评论

相关推荐

    java之io流实例

    本文将深入探讨Java的IO流实例应用,旨在帮助开发者更好地理解和掌握这一关键概念。 IO流在Java中分为两大类:字符流(Character Stream)和字节流(Byte Stream)。字符流处理的是Unicode编码的字符,而字节流则...

    java IO流精讲 JAVA IO流实例开发

    例如,FileInputStream和FileOutputStream分别代表文件的输入流和输出流,用于读写文件。 其次,根据处理的数据类型,IO流又分为字节流和字符流。字节流处理原始的8位字节数据,如FileInputStream和...

    android 数据IO流实例

    6. **InputStreamReader** 和 **OutputStreamWriter**:它们作为桥梁,连接字节流(如FileInputStream和FileOutputStream)和字符流(如BufferedReader和BufferedWriter),可以根据指定的字符集进行转换。...

    Java-Io流,练习

    例如,可能涉及使用`FileInputStream`和`FileOutputStream`进行简单的文件复制,或者使用`BufferedReader`和`BufferedWriter`进行高效的文本文件读写。通过运行这些示例,你可以直观地理解IO流的工作原理,并学习...

    Java基础篇:IO流.pdf

    Java IO流的使用涉及到流的打开、数据的读写操作和流的关闭。正确地使用流可以避免内存泄漏和其他资源问题。在实际开发中,通常会结合try-catch-finally语句来确保即使发生异常也能正确关闭流。 总结来说,Java IO...

    io流详解代码

    - 根据操作方式,流又可分为节点流(如FileInputStream、FileOutputStream)和处理流(如BufferedReader、BufferedWriter),节点流直接与数据源交互,处理流则用于对其他流进行功能增强。 2. **基本类和接口**: ...

    JavaIO实例_字节流_字符流_缓冲流_转换流IODemo

    Java IO(Input/Output)是...通过这些实例,开发者可以深入理解Java IO系统的工作原理,学习如何有效地在程序中进行文件操作,以及如何处理不同类型的流和数据编码问题。这对于开发涉及数据读写的Java应用至关重要。

    IO流详细API实例

    - Java IO流按照数据流向分为输入流(InputStream和Reader)和输出流(OutputStream和Writer)。 - 按照数据类型又可分为字节流(处理原始字节数据,如InputStream和OutputStream)和字符流(处理字符数据,如...

    java io流 案例

    在提供的"day18_重点.txt"文件中,可能包含了关于Java IO流的详细讲解和实例代码。这个文件可能涵盖了如何创建、使用和组合不同类型的流,以及如何处理异常等方面的知识。18.bmp文件可能是一个示例中使用的图像文件...

    Java图书管理系统(IO流版)(csdn)————程序.pdf

    * 了解Java中的IO流的使用,例如使用FileInputStream和FileOutputStream等。 七、图书管理系统的实现 * 实现图书管理系统的各个模块,例如读者信息管理模块、图书信息管理模块、图书借阅管理模块等。 * 使用Java中...

    Java 的 IO流笔记.md

    - **FileInputStream/FileOutputStream**:节点流,用于以字节为单位直接操作文件。 - **ByteArrayInputStream/ByteArrayOutputStream**:节点流,用于以字节为单位直接操作字节数组。 - **ObjectInputStream/...

    【IT十八掌徐培成】Java基础第13天-04.字节流-FileInputStream-FileOutputStream.zip

    `FileInputStream`和`FileOutputStream`是Java.io包下的核心类,它们分别代表了文件输入流和文件输出流。这两个类用于对文件进行字节级别的读写操作,适用于处理任何类型的二进制数据,如图片、音频、视频文件等。 ...

    java IO流实例,包括文件的读写、上传和下载

    本实例主要探讨了如何使用Java IO流进行文件的读写、上传和下载,同时也涵盖了处理文本数据和音频文件等内容。 一、文件的读写 Java中的File类是文件操作的基础,它提供了创建、删除、重命名等基本功能。而IO流则...

    java 使用IO流实现文件的复制

    这里我们以字节流为例,使用`java.io.FileInputStream`作为读取源文件的输入流,`java.io.FileOutputStream`作为写入目标文件的输出流。 下面是一个简单的文件复制示例: ```java import java.io.*; public class...

    JavaIO实例|字节流|字符流|缓冲流|转换流IODemo

    例如,FileInputStream和FileOutputStream分别代表文件输入流和文件输出流,它们用于读写文件中的字节数据。字节流适用于任何类型的数据,因为所有数据最终都可以转化为字节序列。 ### 2. 字符流 字符流是Java为...

    java IO流的使用

    IO流分为两大类:字节流和字符流,分别处理字节数据和字符数据。在Java中,字节流由InputStream和OutputStream家族类代表,字符流则由Reader和Writer家族类代表。Java IO流还提供了许多高级功能,如缓冲、转换和过滤...

    Java的例外处理和IO流

    Java的异常处理和IO流是Java编程中两个重要的概念,它们在处理程序错误和数据输入输出方面发挥着关键作用。 4.1 异常处理 Java的异常是一种在程序运行时发生的问题,它中断了正常的代码执行流程。异常是通过异常...

    Java_IO流详解

    #### 四、Java IO流实例 以下是一个简单的示例,演示如何使用`FileInputStream`创建文件的字节输入流: ```java import java.io.FileInputStream; public class FileInputExample { public static void main...

    java的IO简单实例

    在这个简单的实例中,我们将深入理解Java如何处理字节流和字符流。 首先,让我们明确字节流和字符流的区别。字节流是以8位字节为单位进行数据传输,适用于处理任何类型的数据,包括图像、音频、二进制文件等。Java...

    java的IO流实现文件复制20190726.zip

    在文件复制中,我们通常使用FileInputStream和FileOutputStream。 首先,我们需要创建FileInputStream对象,将源文件作为参数传入构造函数。然后,创建一个FileOutputStream对象,传入目标文件的路径。接着,我们...

Global site tag (gtag.js) - Google Analytics