- 4
- 0
- 约 48页
- 2016-12-29 发布于北京
- 举报
字符流 FileInputStram类和FileOutputStream类虽然可以高效率地读/写文件,但对于Unicode编码的文件,使用它们有可能出现乱码; 考虑到Java是跨平台的语言,要经常操作Unicode编码的文件,使用字符流操作文件是有必要的; 使用字符流将涉及到以下4个类: FileReader类和FileWriter类; BufferedReader类和BufferedWriter类。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. FileReader类 FileReader类称为文件读取流,允许以字符流的形式对文件进行读操作,其构造方法有3种重载方式,以下是常用的几种: 该类将从文件中逐个地读取字符,效率比较低下,因此一般将该类对象包装到缓冲流中进行操作。 构 造 方 法 FileReader(File file) throws FileNotFoundException FileReader(String name) throws FileNotFoundException 说 明 使用File对象创建文件读取流对象,如果文件打开失败,将抛出异常 使用文件名或路径创建文件读取流对象,如果文件打开失败,将抛出异常 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. BufferedReader类 BufferedReader类主要为字符流提供缓冲,以提高效率,其构造方法有2种重载方式,以下是常用的几种: 以下是BufferedReader类的常用方法: 构 造 方 法 BufferedReader(Reader in) 说 明 将字符读取流对象包装成缓冲读取流对象 方 法 原 型 String readLine() throws IOException void close() throws IOException 说 明 从缓冲读取流中读取一行字符,以字符串的形式返回,有可能抛异常,必须捕捉 关闭流对象,有可能抛异常,必须捕捉 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. FileReader配合BufferedReader读文件示例 public class RraderDemo { public static void main(String[] args) throws IOException { File file = new File(test.txt); //通过文件对象创建文件读取流对象 FileReader fr = new FileReader(file); //将文件读取流包装成缓冲读取流 BufferedReader br = new BufferedReader(fr); String str; while ((str = br.readLine()) != null) //逐行读取数据 { System.out.println(str); } br.close(); //关闭流 fr.close(); //关闭流 } } Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. FileWriter类 FileWriter类称为文件写入流,以字符流的形式对文件进行写操作,其构造方法有5种重载,以下是常用的几种: 与FileReader类相似,FileWriter类同样需要使用缓冲流进行包装。 构 造 方 法 FileWriter(File file) throws IOException FileWriter(File file, boolean append) throws IOException FileWriter(String name) throws IOException FileWriter(String name, bo
您可能关注的文档
最近下载
- 部编版语文五年级下册第一单元教材解读大单元集体备课.pptx VIP
- 车工 (数控车床)理论知识考核要素细目表四级.pdf VIP
- 本科课程《基础护理学》教案,第十二章给药.doc VIP
- 农村题材小品剧本村官.pdf VIP
- 小品剧本-小品《绰号》.docx VIP
- 小品剧本-小品《竞选》.docx VIP
- 本科课程基础护理学教给药教案(2025—2026学年).docx VIP
- LaserjetCP1025系列打印机打印质量故障排除手册.pdf VIP
- 年会小品剧本小品剧本:搞笑小品剧本《都是喝酒惹事》台词大全.docx VIP
- 2026年高考全国II卷文科综合真题试卷(新课标卷)(+答案).docx VIP
原创力文档

文档评论(0)