javaIO操作之字节输入流--InputStream】的更多相关文章

/** *<li> InputStream类中定义的方法: * <li>读取的数据保存在字节数组中,返回读取的字节数组的长度:public int read(byte[] b) throws IOException ; * <li>读取部分数据保存在字节数组中,返回读取数据的长度:public int read(byte[] b,int off,int len)throws IOException ; * 如果文件内容读取到结尾字返回-1: */ package com…
1.字节输入流InputStream (1)通过InputStream可以实现把内存中的数据写出到文件: (2)把内存中的数据写出到文件InputStream此抽象类,是表示字节输入流的所有类的超类.,定义了字节输入流的基本共性功能方法: (3)int read():读取一个字节并返回,没有字节返回-1: (4)int read(byte[]): 读取一定量的字节数,并存储到字节数组中,返回读取到的字节数. 2.FileInputStream类 (1)InputStream有很多子类,其中子类F…
数据追加续写 每次程序运行,创建输出流对象,都会清空目标文件中的数据.如何保目标文件中的数据,还能继续添加新数据呢? public FileOutputStream(File file,boolean append):创建文件输出流以写入由指定的File对象表示的文件 public FileOutputStream(String name,boolean append):创建文件输出流以指定的名称写入文件 这两个构造方法,参数中都需要传入一个布尔类型的值,true表示追加数据,false表示清空…
一.概念及分类 InputStream(输入流)/OutputStream(输出流)是所有字节输入输出流的父类 [注]输入流和输出流的是按程序运行所在的内存的角度划分的 字节流操作的数据单元是8的字节,字符流操作的数据单元是16位的字符 [流的概念] —————————— ooooooooooooooooo —————————— (输入流模型,文件从头(左边)到尾(右边),) ↑,(记录指针) 每个‘’o“”看出一个"水滴",不管是字节流还是字符流,每个水滴是最小的输入/输出单位,对于…
掌握OutputStreamWriter和InputStreamReader类的作用 一般操作输入输出内容的时候,就需要使用字节或字符流,但是,有些时候,需要将字符流变成字节流形式,或者字节流变成字符流形式. 所以,就需要另一种转换流的操作类. OutputStreamWriter:是Writer的子类.将输出的字符流变成字节流:即将字符流的输入对象变成字节流输入对象. InputStreamReader:是Reader的子类.将输入的字节流变成字符流,即将一个字节流的输入对象变成字符流输入对象…
一.字节输入流 java.io.InputStream 抽象类是表示字节输入流的所有类的超类,可以读取字节信息到内存中. 它定义了字节输入流的基本共性功能方法. 共性方法: public void close() :关闭此输入流并释放与此流相关联的任何系统资源. public abstract int read() : 从输入流读取数据的下一个字节. public int read(byte[] b) : 从输入流中读取一些字节数,并将它们存储到字节数组 b中 . 注意:close 方法,当完成…
OutputStream /** * <li>输出单个字节:public abstract void write(int b) throws IOException ; * <li>输出字节数组:public abstract void write(byte[] byte)throws IOException ; * <li>输出部分字节数组:public abstract void write(byet[] b,int off,int len) throws IOEx…
import java.io.File; import java.io.FileInputStream; import java.io.IOException; public class FileInputStreamDemo { public static void main(String[] args) throws IOException { File file = new File("E:\\IO流\\java\\1.txt"); FileInputStream f = new…
字节输入流 InputStream : 方法介绍: read(); 读取下一个字节 返回-1读取文件结束 close(); 复制文件 将数据aaa.txt复制到d盘 字节输入流读---->字节输出流写 package cn.lideng.demo1; import java.io.FileInputStream; import java.io.FileNotFoundException; //创建字节输入流的子类对象 //调用方法读取read //关闭资源 public class FileIn…
字节输出流 OutputStream(基类,抽象) 特点:写任意的文件 方法:写出数据的方法:write write(int b) 写出1个字节 -128~127之间,写的是一个ASCLL码的值 write(byte[] b) 写出字节数组 write(byte[], int off, int len) 写出字节数组的一部分 close() 关闭流,释放资源 子类:FileOutputStream 构造方法 FileOutputStream(File file) 传递File对象,数据目的 Fi…