美文网首页
Java 字符流字节流转换

Java 字符流字节流转换

作者: 粑粑八成 | 来源:发表于2020-02-01 19:46 被阅读0次

try-with-resource 自动释放资源
Buffered 缓存字符流,字节流
InputStreamReader 传入字节流和编码,转换成字节流

package io;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;

/**
 * 转换流:InputStreamReader OutputStreamWriter 把字节流转换为字符流
 */
public class ConvertTest {

  public static void main(String[] args) {
    // 操作System.in和System.out
    try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(System.out));) {
    // 循环获取键盘的输入(exit退出),输出此内容
      String msg = "";
      while (!msg.equals("exit")) {
        msg = reader.readLine(); // 循环读取
        writer.write(msg); // 循环写出
        writer.newLine();
        writer.flush();
      }
    } catch (IOException e) {
      System.out.println("操作异常");
      e.printStackTrace();
    }
  }
}

相关文章

  • IO

    字节流 字符流 节点流 转换 流...

  • No.16 转换流InputStreamReader/Outpu

    简介 在java.io除了字节流/字符流之外,还存在一组字节流-字符流的转换类。1.OutputStreamWri...

  • IO流

    一、IO流的概述: 二、IO流的分类: 三、字节缓冲流: 四、字符缓冲流: 五、转换流(把字节流转换为字符流): ...

  • Kotlin I/O 与文件管理(1)Java I/O 流概述

    Java I/O 流概述Java 流设计理念Java 流类继承层次字节输入流字节输出流字符输入流字符输出流   K...

  • Java基础笔记总结(14)-IO流(2)字符流 FileRea

    字符流是什么 字符流是可以读写字符的IO流 字符流读取字符,先要读取字节数据,然后转换为字符,需要把字符转换为字节...

  • IO流学习总结-转换流

    转换流 字节流转换为字符流 通过字符流OutputStreamWriter,InputStreamReader 将...

  • IO Stream - 字符流

    字符流 字符流出现的原因1.字符流介绍:由于字节流操作中文不是特别方便,所以Java提供了字符流字符流 = 字节流...

  • NO.31 文件数据IO操作

    字符流: 字符流与字节流的区别在于读写单位为字符,但是字符流底层本质还是读写字节,只是字符与字节的转换工作交给了字...

  • java中的I/O流系统详解

    Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符...

  • Java IO之转换流的使用

    简介 转换流提供了在字节流和字符流之间的转换。 Java API提供了两个转换流:InputstreamReade...

网友评论

      本文标题:Java 字符流字节流转换

      本文链接:https://www.haomeiwen.com/subject/dfixxhtx.html