`

io之FileInputStream

    博客分类:
  • java
阅读更多
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. **在线图片编辑**:用户无需下载任何软件,只需通过网页访问,...

    commons-io-1.4.jar.zip_io流jar

    Java标准库提供了许多预定义的流类,如FileInputStream/FilOutputStream用于文件操作,System.in/out/err是标准输入/输出/错误流,SocketInputStream/SocketOutputStream用于网络通信。 Apache Commons IO库是一个...

    Java教程之javaIO详解

    FileInputStream 和 FileOutputStream 是 Java IO 中的节点流,用于读写文件。 1. 构造方法 FileInputStream 和 FileOutputStream 都有多个构造方法,可以根据需要选择合适的构造方法。 2. 主要方法 ...

    Java中文件IO流.pdf

    Java 中文件 IO 流 Java 中文件 IO 流是指 Java 语言中对文件的输入输出操作,通过定义文件流来实现文件的读写操作。文件流是指在程序中用于文件输入输出的对象, Java 中提供了多种文件流类型,包括 InputStream ...

    已待解决user 的IO问题

    - 流可以分为输入流和输出流,它们有多种子类,如FileInputStream/FOutputStream用于文件操作,SocketInputStream/SocketOutputStream用于网络通信。 4. **多路复用IO**: - select、poll和epoll是Linux系统提供...

    Test io.java

    IO流FileinputStream文件读取机制(初学者内容 文件如何读取 传承 输出内容)

    java小项目练习IO实现

    try (FileInputStream fis = new FileInputStream("athletes.ser"); ObjectInputStream ois = new ObjectInputStream(fis)) { Athlete athlete = (Athlete) ois.readObject(); System.out.println(athlete....

    IO流 javaio java 流

    Java中的IO流是Java核心库的重要组成部分,它用于在不同数据源之间传输数据。Java IO流分为两大类:字符流(Character Stream)和字节流(Byte Stream)。字符流处理单个字符,而字节流处理8位的字节序列。它们又...

    java中的IO的基础教学(1)

    Java中的IO(输入/输出)系统是编程中不可或缺的一部分,特别是在处理数据的读取、写入、传输和存储时。本教程将深入讲解Java IO流的基础知识,包括其概念、分类、常用类以及如何在实际编程中应用。 一、IO流的概念...

    javaIo操作的基础代码

    常见的字节流有`java.io.FileInputStream`(读取文件)和`java.io.FileOutputStream`(写入文件)。例如,我们可以使用`FileInputStream`读取文件内容,然后通过`FileOutputStream`将其写入另一个文件。 “字符流”...

    Java 的 IO流笔记.md

    import java.io.FileInputStream; import java.io.IOException; public class ReadFileExample { public static void main(String[] args) { FileInputStream fis = null; try { // 创建字节输入流对象 fis = ...

    JavaIO流详解归纳.pdf

    了解 Java 的 IO 类,IO 流是 Java 中的基础概念之一。Java 的 IO 类分为两大类:Input/Output 和 Reader/Writer。Input/Output 流是字节流, Reader/Writer 是字符流。Input/Output 流是 Java 中的基础流,所有的...

    java.io包详细解说

    Java IO包是Java标准库中的核心组件之一,主要用于处理输入和输出操作。这个包包含了大量类和接口,它们提供了各种输入输出流、字符编码、数据转换以及文件操作等功能。Java IO的设计采用了Decorator模式,使得在不...

    java-IO框架图

    这两类流都有许多子类,如FileInputStream/FilteOutputStream用于文件操作,BufferedInputStream/BufferedReader提供缓冲功能,DataInputStream/DataOutputStream支持基本数据类型的读写,ObjectInputStream/...

    Java_IO流详解

    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 ...

    java之io流实例

    - FilterInputStream和FilterOutputStream是过滤流,它们可以附加在其他流之上,增加额外的功能,比如校验和计算、数据压缩等。 6. 文件操作: - File类是Java处理文件的基础,提供了创建、删除、重命名文件以及...

    有关java上传和File以及FileInputStream的区别

    `java.io.FileInputStream`是Java I/O流的一部分,用于读取文件内容。它是字节输入流,意味着它以字节为单位读取数据。当你需要从文件中读取二进制数据(如图片、音频或视频)或纯文本文件时,通常会使用...

    Java IO知识点

    处理流则建立在其他流之上,提供缓冲、转换或格式化等功能,如BufferedReader和BufferedWriter。 在选择流时,首先要确定是输入(Input)还是输出(Output)。接着,根据数据来源(例如,文件、网络、内存)选择...

    IO流、Xml解析

    例如,FileInputStream和FileOutputStream用于读写文件,BufferedReader和BufferedWriter用于提高读写效率,ObjectInputStream和ObjectOutputStream则支持序列化和反序列化对象。 XML(eXtensible Markup Language...

Global site tag (gtag.js) - Google Analytics