`

Java IO流的缓冲字符流

 
阅读更多
public static void main(String[] args) throws IOException {

		String dir = "e:/test/Java";
		String fileName = "java.txt";
		//创建一个文件
		File f = new File(dir,fileName);
		NewDir(dir); //检查目录是否存在
		f.createNewFile(); //创建文件名
		
		//输出字符流
		FileWriter fw = new FileWriter(f);
		BufferedWriter bfw = new BufferedWriter(fw);
		for(int i=1; i<=100; i++){
			bfw.write(String.valueOf(Math.random()));
			bfw.newLine();
		}
		bfw.close();
		fw.close();
		
		//输入字符流
		FileReader fr = new FileReader(f);
		BufferedReader br = new BufferedReader(fr);
		while((br.read())!=-1){
			System.out.println(br.readLine());
		}
		br.close();
		fr.close();
		
		
	}
	//创建目录
	public static void NewDir(String dir){
		File f = new File(dir);
		if(!f.exists()){
			f.mkdirs();
		}
	}
	

 由http://www.secn.com.cn 提供,转载请注明来源,谢谢!

分享到:
评论

相关推荐

    JAVA IO流缓冲字节流缓冲字符流等流经典代码示例加注释总结.rar

    2、常用21个IO流:FileWriter、FileReader、...3、JAVA IO流经典代码示例,示例从易到难。代码功能涉及字节、字符、字符串、文本文件、图片、音频、视频。演示错误用法和经典用法。 4、代码的结构可查看README文件。

    Java IO 字节流 字符流

    Java IO系统分为两大类:字节流和字符流。字节流主要用于处理任何类型的原始数据,如图片、音频文件或者二进制文件,而字符流则专注于处理基于文本的数据。本文将深入探讨这两类流的原理、用途以及它们之间的关联。 ...

    java io流 案例

    BufferedInputStream和BufferedOutputStream是缓冲字节流的代表,而BufferedReader和BufferedWriter则是缓冲字符流的例子。它们可以减少对底层资源的调用次数,从而提升效率。 转换流(Wrapper Stream)如...

    IO流 javaio java 流

    - 缓冲字符流(BufferedReader/BufferedWriter):提高读写性能,通过内部缓冲区进行操作。 - 转换流(InputStreamReader/OutputStreamWriter):用于在字节流和字符流之间转换。 3. 处理流: - Filter流:这些...

    JavaIO实例_字节流_字符流_缓冲流_转换流IODemo

    在Java中,IO流分为两大类:字节流和字符流,每种流又有输入流和输出流之分,分别用于数据的读取和写入。 1. **字节流**: - 字节流处理的是8位的字节数据,是最基本的流类型。Java中的`InputStream`和`...

    JAVA IO流技术

    - 处理数据单元:字节流按字节进行读取(InputStream、OutputStream),字符流按字符进行读取(Reader、Writer)。 - 功能差异:节点流直接连接到数据源或目的地,如`FileInputStream`,而处理流不直接连接,它们...

    Java IO流 总结

    字符流是Java IO流中的一种特殊流类型,负责处理纯文本数据。 a) 输入流:Reader FileReader Reader和FileReader是字符流的输入流,负责从外部世界输入纯文本数据到Java应用程序中。 操作: * read(字符数组)...

    java IO流精讲 JAVA IO流实例开发

    其次,根据处理的数据类型,IO流又分为字节流和字符流。字节流处理原始的8位字节数据,如FileInputStream和FileOutputStream;而字符流处理Unicode字符,如Reader和Writer。字符流通常用于处理文本数据,它们内部...

    Java IO流文档

    为了支持不同类型的流之间的互操作,Java提供了`InputStreamReader`和`OutputStreamWriter`来实现从字节流到字符流的转换。 - **InputStreamReader**:将字节流转换为字符流。 - **OutputStreamWriter**:将字符...

    java io流源代码

    IO流在Java中分为两大类:字节流和字符流,每种流又有输入流和输出流之分。字节流处理的是8位的字节数据,而字符流处理的是16位的Unicode字符。 1. 字节流: - **InputStream** 和 **OutputStream** 是所有字节...

    JavaIO流详细总结

    - 字符流:处理Unicode字符,包括Reader和Writer两大类,其子类如 FileReader 和 FileWriter 提供字符级别的读写操作。 3. 流的方向: - 输入流(Input Stream):用于读取数据,数据源可以是文件、网络、内存等...

    java io流PPT课件.pptx

    除了基本的字节流和字符流,Java还提供了许多其他类型的流,如过滤流(FilterStream)、缓冲流(BufferedStream)、数据流(DataStream)等,它们为基本的输入输出流提供了额外的功能,如数据校验、缓冲优化等。...

    java IO流+socket源码 实现简单文本传输

    Java提供了一套完整的IO类库,分为字节流和字符流两大类。字节流处理的是单个字节的数据,如InputStream和OutputStream;字符流处理的是Unicode字符,如Reader和Writer。除此之外,还有缓冲流(Buffered)、转换流...

    Java-Io流,练习

    2. 字符流:对于处理文本数据,Java提供了`Reader`和`Writer`作为字符输入流和输出流的基类。` FileReader`和`FileWriter`是它们的典型应用,专用于文件的字符读写。 三、流的方向 Java的IO流分为四种基本类型,...

    javaIO流知识大总结

    - **字符流:**Reader(输入)和Writer(输出)是所有字符流的基类,常见的子类有FileReader和FileWriter,用于文件读写;BufferedReader和BufferedWriter提供缓冲功能,提高效率。 - **处理流:**如...

    java io 流,文件读取操作

    在 Java 中,IO 流可以分为两大类:字节流和字符流。字节流主要用于处理二进制数据,而字符流主要用于处理文本数据。 一、IO 流的分类 IO 流可以按照不同的方式分类,一种是按照流的方向分类,分为输入流和输出流...

    Java IO流总结

    在Java中,IO流分为字节流和字符流两大类,每类又分为输入流和输出流。 字节流是最基本的IO流类型,处理的数据单位是字节,主要类包括InputStream和OutputStream。InputStream代表所有输入字节流的超类,常见的子类...

    JavaIO实例|字节流|字符流|缓冲流|转换流IODemo

    本教程将详细介绍Java IO中的字节流、字符流、缓冲流以及转换流,并通过IODemo实例来展示它们的用法。 ### 1. 字节流 字节流是Java中最基础的流类型,用于处理以字节为单位的数据。字节流分为输入流(InputStream...

    个人资料Java io流

    总结一下,Java IO流是Java处理输入输出的重要工具,包括字节流和字符流,以及丰富的子类和接口。通过熟练掌握这些API,开发者可以有效地读写文件、网络数据,甚至实现对象的序列化。在个人资料管理中,根据不同的...

Global site tag (gtag.js) - Google Analytics