`
- 浏览:
372387 次
- 性别:
- 来自:
北京
-
FileInputStream和FileOutputStream
FileInputStream:
FileInputStream 用于顺序访问本地文件,用于读取诸如图像数据之类的原始字节流,从超类InputStream中继承了read,close等方法,对文件进行操作,不支持方法和方法.它的两个常用的构造方法是: FileInputStream(String filepath/*文件的全称路径*/); FileInputStream(File fileObj/*描述该文件的File对象*/);
可以用这样的方法构造文件输入流:
(1)FileInputStream f1 = new FileInputStream("test.txt");
(2)File f =new File("test.txt"); FileInputStream f2 = new FileInputStream(f);
FileInputStream重写了抽象类 InputStream的读取数据的方法:
public int read(); //从此输入流中读取一个数据字节
public int read(byte[ ] b);//从此输入流中将最多 b.length 个字节的数据读入一个 byte 数组中
public int read(byte[] b,int off, int len);//从此输入流中将最多 len 个字节的数据读入一个 byte 数组中。
如果读取数据时,输入流结束就返回-1.
FileOutputStream:
FileOutputStream用于向一个文本文件写数据.用于写入诸如图像数据之类的原始字节的流,它从超类OutputStream中继承等方法.它常用的构造方法如下:
FileOutputStream(String filepath/*文件的全称路径*/)
FileOutputStream(File fileobj/*描述该文件的对象*/)
FileOutputStream(String filepath,boolean append/*如果为真,文件以追加方式打开,不覆盖已有文件的内容,如果是假,则覆盖原文件的内容*/)
FileOutputStream(File fileObj,boolean append)
FileOutputStream的创建不依赖文件是否存在.如果filepath表示的文件不存在,FileOutputStream在打开前就创建它.如果文件存在,则打开它,准备写入内容. 如果打开一个只读文件,会引发IOException异常.
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
通过FileInputStream和FileOutputStream复制图片等非文本文件 通过FileInputStream和FileOutputStream复制图片等非文本文件 通过FileInputStream和FileOutputStream复制图片等非文本文件
FileInputStream和FileoutputStream的使用语法和实例
FileInputStream 是文件输入流,它继承于InputStream。 通常,我们使用FileInputStream从某个文件中获得输入字节。 FileOutputStream 是文件输出流,它继承于OutputStream。 通常,我们使用FileOutputStream 将数据...
Java中的`FileInputStream`和`FileOutputStream`是用于处理文件输入和输出操作的基本类,它们分别继承自`InputStream`和`OutputStream`。这两个类在Java I/O系统中扮演着核心角色,提供了对文件进行字节级读写操作的...
本课程由IT十八掌徐培成讲解,重点介绍了Java基础中的字节流操作,特别是`FileInputStream`和`FileOutputStream`这两个核心类的使用。 `FileInputStream`和`FileOutputStream`是Java.io包下的核心类,它们分别代表...
* 字节流文件移动和读取:通过FileInputStream和FileOutputStream类可以实现文件的移动和读取操作。 * 字符流文件移动和读取:通过FileReader和FileWriter类可以实现文本文件的移动和读取操作。 6. 文件读取和存盘...
它们的子类如FileInputStream和FileOutputStream分别用于从文件读取和写入数据。 1. FileInputStream和FileOutputStream:这两个类是最基本的文件操作类,用于读取和写入文件。FileInputStream从文件中读取字节,而...
File read write FileInputStream FileOutputStream 简单示例
文件输入输出流(FileInputStream 和 FileOutputStream)是Java中最基础的字节流类,它们用于读取和写入本地磁盘文件。例如,程序`ep10_5`展示了一个简单的例子,通过FileInputStream从标准输入读取字符,直到遇到字符...
在复制过程中,我们使用FileInputStream和FileOutputStream类来读取和写入文件。 copyDirectory方法 copyDirectory方法用于复制文件夹。该方法首先判断源文件夹是否存在,如果不存在则返回false。如果存在,则遍历...
FileInputStream 的主要方法有 read 和 close,而 FileOutputStream 的主要方法有 write 和 close。 示例代码: ```java FileOutputStream fos = new FileOutputStream("F:\\1.txt"); fos.write("women".getBytes...
然后,我们使用 FileInputStream 和 FileOutputStream 创建了输入流和输出流对象,并对文件执行读取和写入操作。最后,我们使用 close() 方法关闭了输入流和输出流对象。 在 Java 中,文件 IO 流操作是非常重要的,...
在学习过程中,务必理解并熟练掌握上述知识点,通过实例练习来巩固,如使用FileInputStream和FileOutputStream读写文件,以及使用BufferedInputStream和BufferedOutputStream优化文件操作。在处理异常时,要正确使用...
Java I/O库提供了许多类来处理不同类型的流,例如FileInputStream和FileOutputStream用于与文件交互,BufferedReader和PrintWriter用于文本数据的读写,以及DataInputStream和DataOutputStream用于处理原始字节。...
9. 文件复制:在Java中,文件复制通常使用FileInputStream和FileOutputStream配合BufferedInputStream和BufferedOutputStream实现,通过循环读取和写入,实现高效的数据迁移。 10. 异常处理:在进行IO操作时,需要...
例如,FileInputStream和FileOutputStream分别代表文件的输入流和输出流,用于读写文件。 其次,根据处理的数据类型,IO流又分为字节流和字符流。字节流处理原始的8位字节数据,如FileInputStream和...
例如, FileInputStream 和 FileOutputStream 分别用于读写文件的字节流,而 FileReader 和 FileWriter 则用于读写文件的字符流。 9.1.2 输入输出流类 Java提供了多种输入输出流类,例如: - FileInputStream 和 ...
Java中FileInputStream FileOutputStream 实现文件复制
例如,FileInputStream和FileOutputStream分别用于读取和写入文件的字节数据。字符流包括Reader和Writer,如FileReader和FileWriter,它们专门处理字符序列。 Java的流有四个基本类型:字节流、字符流、输入流和...
FileInputStream和FileOutputStream是字节流的实现类,分别用于读取和写入文件。FileInputStream有多种构造器实例化对象,可以根据需要选择合适的构造器。 7. 字节流文件读取的应用场景 字节流文件读取的应用场景...