MyBufferedReader】的更多相关文章

package IODemo; import java.io.FileReader; import java.io.IOException; import java.io.Reader; /** * 自定义的读取缓冲区.其实就是模拟一个BufferedFileReader. * * 分析: * 缓冲区中无非就是封装了一个数组, * 并对外提供了更多的方法对数组进行访问. * 其实这些方法最终操作的都是数组的角标. * * 缓冲的原理: * 其实就是从源中获取一批数据装进缓冲区中. * 在从缓冲区…
/** 需求:自定义一个包含 readLine 方法的 BufferedReader 来模拟一下 BufferedReader */ import java.io.FileReader; import java.io.IOException; import java.io.Reader; class MyBufferedReader extends Reader { private Reader r; MyBufferedReader(Reader r)// 建立构造函数.一开始就要有流 { t…
public class myBufferedReaderDemo { public static void main(String[] arg) throws IOException{ FileReader fr = new FileReader("demo.txt"); MyBufferedReader bufr = new MyBufferedReader(fr); String line = null; while((line = bufr.myReadLine()) != n…
框架图 IO(Input Output)流IO流用来处理设备之间的数据传输,Java对数据的操作是通过流的方式,用于操作流的对象都在IO包中. 流按操作数据分为两种:字节流与字符流 .流按流向分为:输入流,输出流. 字节流的抽象基类:•InputStream ,OutputStream. 字符流的抽象基类:•Reader ,Writer. 注:由这四个类派生出来的子类名称都是以其父类名作为子类名的后缀.•如:InputStream的子类FileInputStream.•如:Reader的子类Fi…
BufferedReader和BufferedWriter 字符流的缓冲区:缓冲区的而出现提高了对数据的读写效率对应类:BufferedWriter  BufferedReader缓冲区要结合流才可以使用,在流的基础上对流的功能进行了增强.实际上BufferedReader和BufferedWriter是对FileReader和FileWriter的装饰模式.BufferedWriter: bufw.newLine(); public class BufferedWriterDemo { pri…
Writer用于写出去到文件中,Reader用于将外面的文件读进来控制台 Writer和Reader有许多子类,但是子类大多都是直接运用父类Writer和Reader的方法,而且Writer和Reader的方法不多,而且有共性,所以只需弄懂Writer和Reader的方法即可. Writer和Reader都是抽象类,所以想输入输出只能用他们的子类 Writer Writer的主要方法 1.构造方法 以FileWriter为例 FileWriter(String filename,boolean…
视频目录:day01-01-基本常识day01-02-Java的跨平台性day01-03-Java环境搭建(安装)day01-04-Java环境搭建(环境变量配置)day01-05-Java环境搭建(环境变量配置技巧)day01-06-Java环境搭建(环境变量临时配置方式)day01-07-Hello.Worldday01-08-classpath配置day01-09-Hello.World的组成部分day01-10-注释day02-01-标识符day02-02-常量day02-03-进制的特…
一.概述 使用此类的原因: 该类将文件或者文件夹封装成对象.方便对文件与文件夹的属性信息进行操作.File对象作为参数传递给流的构造函数.要求:使用File类的常用方法. windows平台下,目录分隔符是\,而linux下是/,在字符串中,\符号需要使用\\,第一个\起转义作用.该分隔符可以使用System.getProperty("file.separator");得到. 二.常用方法. 1.构造方法. 构造方法摘要 File(File parent, String child)…
字节流部分和字符流部分的体系架构很相似,有四个基本流:InputStream.OutputStream.BufferedInputStream.BufferedOutputStream,其中,InputStream.OutputStream是字节流中的基类.  一.字节流演示:复制媒体文件 字符流中有FileWriter.FileReader用于对文本文件的字符读写操作,在字节流中,有FileInputStream.FileOutputStream用于对文件的字节读写操作. (1)使用read(…
一.概述. java对数据的操作是通过流的方式.java用于操作流的对象都在IO包中.流按照操作数据不同分为两种,字节流和字符流.流按照流向分为输入流,输出流. 输入输出的“入”和“出”是相当于内存来说的. 字符流:字节流读取文字字节数据后,不直接操作,而是先查指定的编码表,获取对应的文字,再对这个文字进行操作.简单来说就是字节流+码表. 在IO流中,字节流的顶层父类是Writer和Reader. 二.java.io.FileWriter类. public class FileWriterext…