FileReader字符的读出】的更多相关文章

1.fileReader是字符的读出,只能读文件. 2.在读取文件的之前,该文件必须存在. 3.int reader();一次读取一个字符,返回的该字符的码值,如果想要返回字符,直接进行强转char 4.int reader(char[] buf);一次读取一个字符数组,返回每次读取元素的个数 5.怎样判断读取的数据是否到结尾  fileReader.reader() =-1 /** * * @author Administrator * 文件的读FileReader(字符的读) * 文件的写F…
一:通过字节流操作数据的写入,读出 /** * 通过字节流写入和读出 * @param args */ public static String filePath = "G:" + File.separator + "JAVA" + File.separator + "test" + File.separator + "aaa.txt"; public static void main(String[] args) throw…
//FileWriter public class FileWriterDemo { //字符流:适用于文本文件,以字符为单位进行操作,经常和缓冲流一起使用 /**  * 字符流操作步骤:  * 1.创建字符流  * 2.创建缓冲流  * 3.进行读写操作  * 4.关闭流  */ //使用缓冲流要注意的:要想把缓冲流中的数据强制写入到文件 1)使用flush方法  2)关闭流 //字符流(写操作) public static void main(String[] args) { FileWri…
java的输入输出建立在4个抽象类的基础上:InputStream.OutputStream.Reader.Writer.InputSream和OutputStream被设计成字节流类,而Reader和Writer被设计成字符流类.一般来说,处理字符或者字符串时应该使用字符流类,处理字节或者二进制对象时应该使用字节流类. 一般在操作文件流时,不管是字节流还是字符流,都可以按照以下的方式进行. 1.使用File类找到一个文件 2.通过File类实例化字节流或字符流 3.进行字节(字符)的读写操作…
一.IO简述 1.1.简述 IO:input/output IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的对象都在IO包中. 1.2.结构 字节流抽象类: InputStream,OutputStream 字符流抽象类: Reader.Writer. ps:由这四4个派生出来子类名称都是以父类名作为子类名的后缀 如:InputStream的子类FileInputStream 如:Reader的子类FileReader; 1.3.分类 按操作数据方式为两…
本文代码参考<LINUX设备驱动程序>第三章 字符设备驱动程序 本文中的“字符设备”是一段大小为PAGE_SIZE的内存空间 功能:向字符设备写入字符串:从字符设备读出字符串 代码: 1. scull.c #include <linux/init.h> #include <linux/module.h> #include <linux/fs.h> #include <linux/slab.h> #include <linux/errno.h…
1. 流的概念 流(stream)的概念源于UNIX中管道(pipe)的概念.在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备.外部文件等. 一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Internet上的某个URL. 流的方向是重要的,根据流的方向,流可分为两类:输入流和输出流.用户可以从输入流中读取信息,但不能写它.相反,对输出流,只能往输入流写,而不能读它. 实际上,流的源端和目的端可简单地看成是字节的生产者和消费…
FileReader 字符输入流 @Test public void test2(){ File file = new File("hello.txt"); FileReader fr = null; try { fr = new FileReader(file); char[] cbuf = new char[5]; //返回读取的长度 int len; while ((len = fr.read(cbuf)) != -1){ String str = new String(cbuf…
FileReader 字符输入流 @Test public void test1(){ File file = new File("hello.txt"); FileReader fr = null; try { fr = new FileReader(file); //返回读取的内容 int data; while ((data = fr.read()) != -1){ System.out.print((char)data); } } catch (FileNotFoundExce…
第一种 OutputStreamWriter OutputStreamReader 第二种 FileWriter FileReader 第三种 BufferedWriter BufferedReader 共六种字符流,   一般方便使用中间两种.   如需设置缓冲流大小,则使用第三种.   如需设定字符流的编码,则使用第一种. 层级关系(Write举例):FileWriter extends InputStreamWriter extends Writer                    …