`

FileInputStream和FileOutputStream类的学习

阅读更多
这2个类是分别用来创建磁盘文件的输入流和输出流对象,
创建FileInputSream实例对象时,指定的文件应该是存在并且可读的.
创建FileOutputStream实例对象时,如果指定文件名已经存在,这个文件的内容将被覆盖清除;
下面通过一个例子来熟悉这2个类:
package cn.com;

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

public class FileStream {

	public static void main(String[] args) {

		FileOutputStream out;
		try {
			out = new FileOutputStream("hello.txt");

			out.write("www.sohu.com".getBytes());
			out.close();

			byte[] buf = new byte[1024];
			File f = new File("hello.txt");
			FileInputStream in = new FileInputStream(f);
			int len = in.read(buf);

			System.out.println(new String(buf, 0, len));

		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

	}
}


分享到:
评论

相关推荐

    通过FileInputStream和FileOutputStream复制图片等非文本文件

    通过FileInputStream和FileOutputStream复制图片等非文本文件 通过FileInputStream和FileOutputStream复制图片等非文本文件 通过FileInputStream和FileOutputStream复制图片等非文本文件

    FileInputStream和FileoutputStream的使用语法和实例

    FileInputStream和FileoutputStream的使用语法和实例

    FileInputStream 和 FileOutputStream 介绍_动力节点Java学院整理

    FileInputStream 是文件输入流,它继承于InputStream。 通常,我们使用FileInputStream从某个文件中获得输入字节。 FileOutputStream 是文件输出流,它继承于OutputStream。 通常,我们使用FileOutputStream 将数据...

    Android 数据存储之 FileInputStream 工具类及FileInputStream类的使用

    `FileInputStream`和`FileOutputStream`是处理文件输入输出的关键类。 `UsingFileInputStream`是一个自定义的工具类,它的主要功能是简化`FileInputStream`和`FileOutputStream`的使用。类中包含了两个主要方法:`...

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

    本课程由IT十八掌徐培成讲解,重点介绍了Java基础中的字节流操作,特别是`FileInputStream`和`FileOutputStream`这两个核心类的使用。 `FileInputStream`和`FileOutputStream`是Java.io包下的核心类,它们分别代表...

    FileStreamReadWrite FileInputStream FileOutputStream 简单示例

    File read write FileInputStream FileOutputStream 简单示例

    用流FileInputStream FileOutputStream 实现文件复制

    Java中FileInputStream FileOutputStream 实现文件复制

    Java中的FileInputStream 和 FileOutputStream 介绍_动力节点Java学院整理

    Java中的`FileInputStream`和`FileOutputStream`是用于处理文件输入和输出操作的基本类,它们分别继承自`InputStream`和`OutputStream`。这两个类在Java I/O系统中扮演着核心角色,提供了对文件进行字节级读写操作的...

    JAVA IO流文件读写大全下载

    * 字节流文件移动和读取:通过FileInputStream和FileOutputStream类可以实现文件的移动和读取操作。 * 字符流文件移动和读取:通过FileReader和FileWriter类可以实现文本文件的移动和读取操作。 6. 文件读取和存盘...

    Java文件剪切.pdf

    在本文档中,我们将使用File类和FileInputStream、FileOutputStream类来实现文件操作。 File类 File类是Java语言中用于处理文件和文件夹的类。它提供了多种方法来操作文件和文件夹,例如判断文件或文件夹是否存在...

    Java二进制IO类与文件复制操作实例.zip

    1. FileInputStream和FileOutputStream:这两个类是最基本的文件操作类,用于读取和写入文件。FileInputStream从文件中读取字节,而FileOutputStream将字节写入文件。例如,要复制一个文件,我们可以创建一个...

    java初学自学ppt教程 7

    在学习过程中,务必理解并熟练掌握上述知识点,通过实例练习来巩固,如使用FileInputStream和FileOutputStream读写文件,以及使用BufferedInputStream和BufferedOutputStream优化文件操作。在处理异常时,要正确使用...

    深入解析Java编程中面向字节流的一些应用

    文件输入输出流(FileInputStream 和 FileOutputStream)是Java中最基础的字节流类,它们用于读取和写入本地磁盘文件。例如,程序`ep10_5`展示了一个简单的例子,通过FileInputStream从标准输入读取字符,直到遇到字符...

    电器商城文档

    电器商城 运用File类进行文件操作 理解流,标准输入/输出流的概念 运用FileInputStream和FileOutputStream类读写文本文件-字节

    java.常用类(处理方案示例).md

    特别是FileInputStream和FileOutputStream类,它们允许程序以字节流的方式读取或写入文件。这对于处理大型文件或需要进行字节级操作的场景非常有用。为了提高效率和性能,更高级的文件读写操作可以借助...

    javaIo与流 读写文件

    1、在读写文件时必须的 2、File类 ...运用FileInputStream和FileOutputStream类读写文本文件 运用BufferedReader和BufferedWriter类读写文本文件 运用DataInputStream和DataOutputStream类读写二进制 文件

    Java教程之javaIO详解

    FileInputStream 的主要方法有 read 和 close,而 FileOutputStream 的主要方法有 write 和 close。 示例代码: ```java FileOutputStream fos = new FileOutputStream("F:\\1.txt"); fos.write("women".getBytes...

    Java学习资料-输入输出流

    Java的I/O流系统支持许多具体类,如FileInputStream、FileOutputStream、BufferedReader、BufferedWriter等,它们提供缓冲、格式化和其他高级特性。Buffered流可以提高性能,因为它们允许一次性处理大量数据,而不是...

    关于IO中FileIuputSream和FileOutputStream的简单用法

    IO中FileIuputSream和FileOutputStream的简单用法,首先要知道的是,这两个都是字节流,所以声明数组的时候是byte类型,有的同学可能写的时候会不注意写成Byte,这样写是错的,因为Byte是byte的一个实现类,所以要...

    Java输入输出流及在网站开发中的应用探讨.pdf

    在网站开发中,输入输出流的应用非常广泛,本文通过实例形式对Java.io包中的File、FileInputStream、FileOutputStream、StringBuffer类在信息处理和网站开发中的应用进行了分析和探讨。 1.1 输入输出流的基本概念 ...

Global site tag (gtag.js) - Google Analytics