java_25 FileReader类和FileWriter类】的更多相关文章

字符流主要用于支持Unicode的文字内容,绝大多数在字节流中所提供的类,都可在此找到对应的类.其中,输入流Reader抽象类帮助用户在Unicode流内获得字符数据,而Writer类则实现了输出.可以利用Reader类是所有字符输入流的父类,而Writer类所有字符输出流的的父类.Reader类和Writer类以Reader和Writer为基础派生的一系列类.Reader和Writer都是抽像类.只提供了一系列用于字符流处理的接口.FileReader类和FileWriter类.前面的File…
1.FileWriter 1.1FileWriter 用于写入字符流.要写入原始字节流,请考虑使用 FileOutputStream. public class Demo { public static void main(String[] args) throws IOException{ FileWriter fileWriter = new FileWriter("d:\\aaa.txt"); //添加字符 fileWriter.write(100); fileWriter.wr…
package com.example.io; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class NewClass4 { public static void main(String[] args) { char a[] = "今晚10点发动总攻".toCharArray(); int n; try { F…
1,FileWriter类(字符输出流类) |--用来写入字符文件的便捷类.此类的构造方法假定默认字符编码和默认字节缓冲区大小都是可接受的.要自己指定这些值,可以先在 FileOutputStream 上构造一个 OutputStreamWriter. 文件是否可用或是否可以被创建取决于底层平台.特别是某些平台一次只允许一个 FileWriter(或其他文件写入对象)打开文件进行写入.在这种情况下,如果所涉及的文件已经打开,则此类中的构造方法将失败. FileWriter 用于写入字符流.要写入…
一.FileReader类1,构造方法:FileReader fr = new FileReader(String fileName);//使用带有指定文件的String参数的构造方法.创建该输入流对象.并关联源文件.2,主要方法:int read(); // 读取单个字符,返回一个int型变量代表读取到的字符,如果已达到流末尾,则返回 -1.int read(char []cbuf);//将字符读入数组.返回读取的字符数.如果已经到达尾部,则返回-1.void close();//关闭此流对象…
实例:用FileWriter类向文件中写入一个串字符,然后用FileReader读出写入的内容. import java.io.*; public class FileStream2{ public static void main(String[] args) throws Excetpion { FileWriter out = new FileWriter("hello2.txt"); out.write ("www.sina.com.cn "); //在此可…
FileWriter类的flush方法的作用 每次io都会影响性能,将需要写入的内容,放入缓冲区中,然后调用flush方法,将缓冲区内容写入文件中.…
一般情况下,为了提高字符文件读/写效率,通常需要为文件读/写器添加一个缓冲读/写器,分别为BufferedReader类和BufferedWriter类. 1:BufferedReader类 假如上面的例子使用的文件Student.txt是一个学生名单,每个名字占一行.如果我们想读取名字,那么每次必须读取一行,但FileReader类没有提供这种方法,所以必须把这个流(对象)再接到另一个流上,从后一个流中读取名单.java提供名为BufferedReader的类,主要是用来实现读取文件中的一个段…
package hengzhe.cn.o1; import java.io.*; /* * 带缓存的输入输出-bufferedinputstream类与bufferedoutputstream类 * 与.net的cache是一样为缓存,有了这个就可以在流中实现skip(),mark(),reset()等方法 * bufferedinputstream可以对inputstream类进行带缓存的包装以达到性能的优化. * 有两个构造函数BufferdInputStream(InputStream i…
12.4  转换流--OutputStreamWriter类与InputStreamReader类 整个IO包实际上分为字节流和字符流,可是除了这两个流之外,还存在一组字节流-字符流的转换类. OutputStreamWriter:是Writer的子类,将输出的字符流变为字节流,即将一个字符流的输出对象变为字节流输出对象. InputStreamReader:是Reader的子类,将输入的字节流变为字符流,即将一个字节流的输入对象变为字符流的输入对象. 假设以文件操作为例,则内存中的字符数据须要…