package com.laien.io; import java.io.FileInputStream; import java.io.InputStream; /** * 从硬盘中把数据读到内存中,谓之INPUT * @author Administrator * */ public class InputStreamTest { public static void main(String[] args) throws Exception { InputStream fileInputStream = new FileInputStream("D:/test.txt"); byte[] buffer = new byte[200]; //每次读到的长度 int length = 0; //流写下到buffer中,从0开始,每次最多读200字节,返回读取的长度,读取完成后,长度会返回-1 while (-1 != (length = fileInputStream.read(buffer, 0, 200))) { String str = new String(buffer, 0, length); System.out.print(str); } fileInputStream.close(); } }
相关推荐
标题中的“在线图片编辑 图片可拖动 裁剪区固定中间”指的是一个Web应用程序,它允许用户在浏览器上对图片进行编辑。这个编辑工具的核心功能包括: 1. **在线图片编辑**:用户无需下载任何软件,只需通过网页访问,...
Java标准库提供了许多预定义的流类,如FileInputStream/FilOutputStream用于文件操作,System.in/out/err是标准输入/输出/错误流,SocketInputStream/SocketOutputStream用于网络通信。 Apache Commons IO库是一个...
FileInputStream 和 FileOutputStream 是 Java IO 中的节点流,用于读写文件。 1. 构造方法 FileInputStream 和 FileOutputStream 都有多个构造方法,可以根据需要选择合适的构造方法。 2. 主要方法 ...
Java 中文件 IO 流 Java 中文件 IO 流是指 Java 语言中对文件的输入输出操作,通过定义文件流来实现文件的读写操作。文件流是指在程序中用于文件输入输出的对象, Java 中提供了多种文件流类型,包括 InputStream ...
- 流可以分为输入流和输出流,它们有多种子类,如FileInputStream/FOutputStream用于文件操作,SocketInputStream/SocketOutputStream用于网络通信。 4. **多路复用IO**: - select、poll和epoll是Linux系统提供...
IO流FileinputStream文件读取机制(初学者内容 文件如何读取 传承 输出内容)
try (FileInputStream fis = new FileInputStream("athletes.ser"); ObjectInputStream ois = new ObjectInputStream(fis)) { Athlete athlete = (Athlete) ois.readObject(); System.out.println(athlete....
Java中的IO流是Java核心库的重要组成部分,它用于在不同数据源之间传输数据。Java IO流分为两大类:字符流(Character Stream)和字节流(Byte Stream)。字符流处理单个字符,而字节流处理8位的字节序列。它们又...
Java中的IO(输入/输出)系统是编程中不可或缺的一部分,特别是在处理数据的读取、写入、传输和存储时。本教程将深入讲解Java IO流的基础知识,包括其概念、分类、常用类以及如何在实际编程中应用。 一、IO流的概念...
常见的字节流有`java.io.FileInputStream`(读取文件)和`java.io.FileOutputStream`(写入文件)。例如,我们可以使用`FileInputStream`读取文件内容,然后通过`FileOutputStream`将其写入另一个文件。 “字符流”...
import java.io.FileInputStream; import java.io.IOException; public class ReadFileExample { public static void main(String[] args) { FileInputStream fis = null; try { // 创建字节输入流对象 fis = ...
了解 Java 的 IO 类,IO 流是 Java 中的基础概念之一。Java 的 IO 类分为两大类:Input/Output 和 Reader/Writer。Input/Output 流是字节流, Reader/Writer 是字符流。Input/Output 流是 Java 中的基础流,所有的...
Java IO包是Java标准库中的核心组件之一,主要用于处理输入和输出操作。这个包包含了大量类和接口,它们提供了各种输入输出流、字符编码、数据转换以及文件操作等功能。Java IO的设计采用了Decorator模式,使得在不...
这两类流都有许多子类,如FileInputStream/FilteOutputStream用于文件操作,BufferedInputStream/BufferedReader提供缓冲功能,DataInputStream/DataOutputStream支持基本数据类型的读写,ObjectInputStream/...
import java.io.FileInputStream; public class FileInputExample { public static void main(String[] args) { try { FileInputStream in = new FileInputStream("file.txt"); int data = in.read(); while ...
- FilterInputStream和FilterOutputStream是过滤流,它们可以附加在其他流之上,增加额外的功能,比如校验和计算、数据压缩等。 6. 文件操作: - File类是Java处理文件的基础,提供了创建、删除、重命名文件以及...
`java.io.FileInputStream`是Java I/O流的一部分,用于读取文件内容。它是字节输入流,意味着它以字节为单位读取数据。当你需要从文件中读取二进制数据(如图片、音频或视频)或纯文本文件时,通常会使用...
处理流则建立在其他流之上,提供缓冲、转换或格式化等功能,如BufferedReader和BufferedWriter。 在选择流时,首先要确定是输入(Input)还是输出(Output)。接着,根据数据来源(例如,文件、网络、内存)选择...
例如,FileInputStream和FileOutputStream用于读写文件,BufferedReader和BufferedWriter用于提高读写效率,ObjectInputStream和ObjectOutputStream则支持序列化和反序列化对象。 XML(eXtensible Markup Language...