`
liuguofeng
  • 浏览: 453576 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

javaIO 字符流读写

阅读更多

package com.io.test;

 

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

import java.io.OutputStream;

import java.io.OutputStreamWriter;

import java.io.Reader;

import java.io.Writer;

 

/**

 * @author Administrator 字符多读取

 */

public class InputStreamReaderTest {

public static void main(String[] args) {

// TODO Auto-generated method stub

File file = new File("src/bb.txt");

InputStream is = null;

OutputStream os = null;

Reader rd = null;

Writer writer = null;

try {

is = new FileInputStream(file);//输入流

rd = new InputStreamReader(is);//输出流

char c[] = new char[is.available()];

rd.read(c, 0, c.length);

 

os = new FileOutputStream("d://dd.txt");//输出到文件里面

writer = new OutputStreamWriter(os);

writer.write(c);

writer.flush();

//关闭流

is.close();

rd.close();

os.close();

writer.close();

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}


分享到:
评论

相关推荐

    JAVA IO流文件读写大全下载

    JAVA IO流可以分为两大类:字节流和字符流。 * 字节流:以字节为单位进行读写操作,主要用来处理二进制文件,如图片、音频、视频等。常用的字节流类有FileInputStream、FileOutputStream等。 * 字符流:以字符为...

    javaIO字符流文件写入总结共1页.pdf.zip

    Java IO字符流是Java平台中用于处理文本数据的重要部分,特别是在进行文件读写操作时。字符流处理单个字符,适合处理基于字符编码(如UTF-8、GBK等)的文本文件。本篇将深入探讨Java IO中的字符流以及如何进行文件...

    Java IO 字节流 字符流

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

    Java IO字符流和字节流

    ### Java IO字符流和字节流详解 #### 一、引言 在Java编程中,输入输出(简称IO)操作是十分重要的一个方面。通过IO操作,我们可以读取文件、网络数据、用户输入等,也可以将数据写入到文件、网络、控制台等。Java...

    java的io流文件读写

    Java的IO流主要分为两大类:字节流(Byte Stream)和字符流(Character Stream)。字节流处理的是8位的数据,而字符流处理的是16位的Unicode字符。这两类流又分别分为输入流(InputStream/Reader)和输出流...

    java IO流读写

    在Java中,IO流分为两大类:字节流(Byte Stream)和字符流(Character Stream)。字节流处理单个字节的数据,而字符流则处理Unicode编码的16位字符。 1. **字节流**: - `InputStream` 和 `OutputStream` 是所有...

    IO流 javaio java 流

    Java IO流分为两大类:字符流(Character Stream)和字节流(Byte Stream)。字符流处理单个字符,而字节流处理8位的字节序列。它们又可以进一步细分为输入流(InputStream/Reader)和输出流(OutputStream/Writer)...

    java io流 案例

    Java IO库提供了丰富的类和接口来支持不同类型的流,包括字节流、字符流、对象流、缓冲流、转换流以及过滤流等。 字节流(Byte Stream)是处理原始二进制数据的流,分为输入流和输出流。InputStream和OutputStream...

    Java IO字符流缓冲区实现原理解析

    缓冲区是Java IO字符流中的一种机制,它可以将数据暂存起来,以便提高读写效率。在本文中,我们将深入探讨Java IO字符流缓冲区实现原理解析,包括缓冲区的概念、实现原理、使用方法和优点等方面。 缓冲区的概念 ...

    Java IO流文档

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

    JAVA IO流技术

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

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

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

    JavaIO流详细总结

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

    java io流源代码

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

    用java IO流复制文本内容(包含中文字符)

    Java IO流分为字节流和字符流,其中字节流处理原始的字节数据,而字符流则专门用于处理Unicode字符集,因此更适合处理包含中文等多语言字符的数据。 标题"用java IO流复制文本内容(包含中文字符)"指出了我们的...

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

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

    Java IO学习基础之读写文本文件

    Java IO操作主要基于流的概念进行,分为字节流和字符流两大类。在实际开发中,为了提高读写效率,经常使用缓冲技术。 #### 二、缓冲流(Buffered Streams) 缓冲流是一种用于提高文件读写性能的技术。通过在读写过程...

    java io流PPT课件.pptx

    Java的IO流主要分为字节流和字符流两大类: 1. 字节流:以字节(byte)为基本处理单位,包括InputStream和OutputStream两个抽象基类。例如,FileInputStream和FileOutputStream分别用于读写文件,而...

    java 字符流 讲解

    字符流包括两大基本类:`java.io.Reader`和`java.io.Writer`。`Reader`类是所有字符输入流的抽象基类,用于读取字符序列。而`Writer`类则是所有字符输出流的抽象基类,用于写出字符序列。这两个类都是抽象类,不能...

Global site tag (gtag.js) - Google Analytics